ES2351430T3 - Procedimiento y dispositivo para determinar un contorno celular de una célula. - Google Patents

Procedimiento y dispositivo para determinar un contorno celular de una célula. Download PDF

Info

Publication number
ES2351430T3
ES2351430T3 ES08716633T ES08716633T ES2351430T3 ES 2351430 T3 ES2351430 T3 ES 2351430T3 ES 08716633 T ES08716633 T ES 08716633T ES 08716633 T ES08716633 T ES 08716633T ES 2351430 T3 ES2351430 T3 ES 2351430T3
Authority
ES
Spain
Prior art keywords
cell
pixel
candidate
pixels
color
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
ES08716633T
Other languages
English (en)
Inventor
Thorsten Zerfass
Thomas Rehn
Thomas Wittenberg
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
Original Assignee
Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
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 Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV filed Critical Fraunhofer Gesellschaft zur Foerderung der Angewandten Forschung eV
Application granted granted Critical
Publication of ES2351430T3 publication Critical patent/ES2351430T3/es
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V20/00Scenes; Scene-specific elements
    • G06V20/60Type of objects
    • G06V20/69Microscopic objects, e.g. biological cells or cellular parts
    • G06V20/695Preprocessing, e.g. image segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/0002Inspection of images, e.g. flaw detection
    • G06T7/0012Biomedical image inspection
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/12Edge-based segmentation
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/10Segmentation; Edge detection
    • G06T7/149Segmentation; Edge detection involving deformable models, e.g. active contour models
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/10Image acquisition modality
    • G06T2207/10056Microscopic image
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20036Morphological image processing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20112Image segmentation details
    • G06T2207/20156Automatic seed setting
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/20Special algorithmic details
    • G06T2207/20112Image segmentation details
    • G06T2207/20161Level set
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T2207/00Indexing scheme for image analysis or image enhancement
    • G06T2207/30Subject of image; Context of image processing
    • G06T2207/30004Biomedical image processing
    • G06T2207/30024Cell structures in vitro; Tissue sections in vitro

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Quality & Reliability (AREA)
  • Radiology & Medical Imaging (AREA)
  • Medical Informatics (AREA)
  • Software Systems (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Biomedical Technology (AREA)
  • Molecular Biology (AREA)
  • Multimedia (AREA)
  • Image Analysis (AREA)
  • Image Processing (AREA)
  • Investigating Or Analysing Biological Materials (AREA)

Abstract

Procedimiento para determinar un contorno (110) celular de una célula con un núcleo (114) celular y un plasma (116) celular en una imagen de la célula, que comprende: determinar píxeles candidatos de núcleo (Ki), que pertenecen al núcleo (114) celular; determinar un píxel que se encuentra en el interior de una zona formada por los píxeles candidatos de núcleo (Ki), para obtener un píxel candidato de núcleo central (K0); determinar un primer píxel candidato de borde (PN) como un píxel sobre un trayecto (120) predeterminado que se aleja del píxel candidato de núcleo central (K0) detectando un cambio de una primera sección a una segunda sección de un espacio de color; y hallar píxeles candidatos de borde que se alejan del primer punto candidato de borde (PN), que forman un límite (122) que rodea la célula, por medio de un algoritmo para hallar la trayectoria utilizando una función de costos dependiente del color, tendiendo el algoritmo para hallar la trayectoria a preferir tanto longitudes de trayectoria más pequeñas como trayectorias a través de píxeles en la segunda sección del espacio de color.

Description

Procedimiento y dispositivo para determinar un contorno celular de una célula.
La presente invención se refiere a un procedimiento y a un dispositivo para determinar un contorno celular de una célula y especialmente a la segmentación con bordes precisos de plasma y núcleos en leucocitos.
Un reconocimiento seguro y una segmentación exacta de los glóbulos blancos (leucocitos) en frotis coloreados de sangre periférica constituyen el fundamento de una elaboración automática, basada en imágenes de un denominado recuento sanguíneo diferencial en el contexto del diagnóstico médico de laboratorio (la denominada microscopía asistida por ordenador (CAM)). La diversidad de los glóbulos blancos que aparecen en un frotis sanguíneo, junto con sus respectivas distribución del color y texturización características, aumentan la dificultad de su clasificación en el contexto de una completa automatización. Mientras que la detección automática y segmentación de glóbulos blancos en imágenes digitales pertenecen ya al estado de la técnica, no se ha resuelto todavía una segmentación con bordes precisos posterior del núcleo celular y especialmente del plasma celular en cuanto a una clasificación siguiente. A este respecto, las imágenes digitales pueden encontrarse en distintos esquemas de color o espacios de color. Un espacio de color RGB especifica el color de un píxel mediante los porcentajes de los tres colores primarios (rojo, verde, azul), indicando un espacio de color HSV el color de un píxel mediante un valor H (tipo de color), un valor S (saturación) y un valor V (valor o brillo).
Planteamientos conocidos para la segmentación del plasma celular y el núcleo celular de glóbulos blancos recurren a menudo a procedimientos de valor umbral. Esto se describe por ejemplo en Cseke, I.: "A fast segmentation scheme for white blood cell images" en 11th I-APR Int. Conf. On Pattern Recognition Vol. III: Image, Speech & Signal Analysis. (1992) 530-533 y en Liao, Q., Deng, Y.: "An accurate segmentation method for white blood cell images" en: IEEE Intl. Sym. on Biomedical Imaging. (2002) 245-248. Un procedimiento propuesto en "Leukocyte segmentation and classification in blood-smear images" por Ramoser, H., Laurain, V., Bischof, H., et al en IEEE Engineering Medicine and Biology Society (2005) 3371-3374 introduce adicionalmente elementos de la teoría de la probabilidad, para encontrar una diferencia en el fondo, glóbulos rojos, así como el núcleo y plasma de los leucocitos. Un procedimiento de contorno activo para la determinación del contorno celular se utiliza en "An automated differential blood count system" por Ongun, G., Halici, U., Leblebicioglu, K., et al en IEEE Eng, Med. and Biology Soc. 3 (2001) 2583-2586. El planteamiento presentado en "A novel white blood cell segmentation scheme based on feature space clustering" por Jiang, K., Liao, Q.M., Xiong, Y. en Soft Comput. 10 (2006) 12-19 propone el filtrado espacio-escala (Scale-Space-Filtering) para la determinación del núcleo celular y el agrupamiento de cuencas 3D (3D-Watershed-Clustering) de la imagen transformada en el modelo HSV. Además, en la publicación preliminar "Analysis of Blood and Bone Marrow Smears using Digital Image Processing Techniques" de H. Hengen, S. Spoor y M. Pandit se desarrolla un método para separar grupos de glóbulos blancos. En la publicación preliminar "Bildverarbeitung für ein motorisiertes Lichtmikroskop zur automatischen Lymphozytenidentifikation" de M. Beller, R. Stotzka, H. Gemmeke, K. F. Weibezahn y G. Knetlitschek se utiliza un microscopio óptico motorizado junto con una cámara CCD, para desarrollar adicionalmente un sistema de detección que puede emplearse para los linfocitos. En la publicación preliminar "Automation of Differential Blood count" de N. Sinha y A. G. Ramakrishnan se desarrolla una técnica para el recuento de glóbulos blancos que usa especialmente los denominados conglomerados de K medias (K-Means-Clustering) y el algoritmo EM. En la publicación preliminar "Blood Cell Segmentation using EM-algorithm" de los mismos autores se presenta un procedimiento para la segmentación de células sanguíneas que usa especialmente el espacio de color HSV, y utiliza una maximización del valor esperado (EN). En la publicación preliminar "Statistical Evaluation of Computer extracted Blood Cell Features for Screening Populations to detect Leukemias" de H. M. Aus, H. Harms, V. ter Meulen y U. Gunzer (en NATO ASI Series Vol. F 30) se usa un método para la segmentación de imágenes celulares que combina diferencias de color, isogramas equidistantes, operaciones geométricas con un modelo celular. En la publicación preliminar "Microscopic Image Analysis using mathematical morphology: Application to haematological Cytology" de J. Angulo y G. Flandrin se presenta un procedimiento para el análisis de imágenes en el que se usa morfología matemática para el reconocimiento de muestras. Finalmente, en el documento WO 99/52074 A se da a conocer un procedimiento para la segmentación de núcleos celulares que utiliza valores de la escala de grises en forma de cuadrícula para una zona intermedia entre un círculo interno y uno externo.
Partiendo de este estado de la técnica, la presente invención se basa en el objetivo de crear un dispositivo y un procedimiento para determinar un contorno celular de una célula que proporcione resultados de manera fiable, rápida y de alta calidad.
Este objetivo se soluciona mediante un procedimiento según la reivindicación 1, un dispositivo según la reivindicación 11 o un programa informático según la reivindicación de patente 15.
La presente invención se basa en el conocimiento de que el contorno celular de una célula puede determinarse mediante un desarrollo de procedimiento de cuatro etapas. Para ello se determinan en primer lugar los píxeles que representan los candidatos para un núcleo celular y en una segunda etapa se determina a partir de esta cantidad de candidatos un píxel candidato de núcleo central. Partiendo de este píxel candidato de núcleo central se determina en una tercera etapa un primer píxel candidato de borde detectando, sobre un trayecto predeterminado, que se aleja del píxel candidato de núcleo central, valores de color de la imagen, de modo que un cambio de una primera sección a una segunda sección del espacio de color señaliza un borde del plasma celular. Finalmente, partiendo de este píxel candidato de borde se determina un trayecto cerrado preferiblemente dentro de la segunda sección del espacio del trayecto, de modo que la mayoría de las veces se encierra el plasma celular por el trayecto cerrado. Por consiguiente, la última etapa comprende hallar píxeles candidatos de borde que se alejan del primer píxel candidato de borde, que forman un límite que rodea la célula, por medio de un algoritmo para hallar la trayectoria, que tiende a preferir longitudes de trayectoria más pequeñas y trayectorias a través de píxeles en la segunda sección del espacio de
color.
Un dispositivo según la invención presenta una unidad para determinar píxeles candidatos de núcleo, una unidad para determinar un píxel candidato de núcleo central, una unidad para determinar un primer píxel candidato de borde así como una unidad para hallar píxeles candidatos de borde que se alejan.
Especialmente con los ejemplos de realización de la presente invención se persigue un planteamiento novedoso que combina los denominados métodos de fijación de nivel/marcha rápida (Level-Set/Fast Marching) con un algoritmo del trayecto más corto, para obtener de esta manera una segmentación lo más completa posible y con bordes precisos del núcleo celular y el plasma celular. A este respecto sirven como material de partida fotografías de microscopio óptico de frotis sanguíneos, que se han tratado con una coloración MGG (coloración de May-Grünwald-Giemsa). De este modo se marcan con color de manera correspondiente determinados componentes de la célula (núcleo celular, plasma celular), fondo, glóbulos rojos, etc. y las características de color correspondientes se reflejan en la elección de los parámetros del siguiente procedimiento. Para poder realizar automáticamente una segmentación, puede usarse por ejemplo un algoritmo de tres etapas, que puede subdividirse grosso modo en:
1. tratamiento previo de la imagen;
2. localización de núcleo y plasma; y
3. tratamiento posterior y corrección fina.
Dado que algunos elementos de la imagen tales como glóbulos rojos (borde azulado mediante la coloración y óptica) y granulocitos (textura con varianza de color relativamente de alta frecuencia) están dotados localmente de propiedades atípicas o que perturban el algoritmo principal, en el tratamiento previo las imágenes pueden tratarse previamente en primer lugar con un filtro de Kuwahara que preserva los cantos y suprime los ruidos. El filtro de Kuwahara se describe por ejemplo en "On the evaluation of edge preserving smoothing filter" por Chen, S., Shih, T. Y. en: Proceedings of Geoinformatics. (2002) documento C43.
La segunda etapa (localización de núcleo y plasma) puede resumirse como sigue. Para reducir adicionalmente la sensibilidad frente a variaciones de las componentes de color, tiene lugar el tratamiento adicional por ejemplo tras una transformación de la imagen inicial RGB en el modelo HSV. En primer lugar se determinan candidatos por medio de un procedimiento de valor umbral (Thresholding (formación de umbrales)) para el núcleo celular que va a localizarse de manera relativamente fácil y aproximada (coloración azul oscuro). En un principio éstos sirven no tanto para marcar sino más bien para determinar el punto central de la célula. Dentro de esta cantidad de candidatos N se seleccionan aleatoriamente n puntos S \subset N y aquél que satisface min_{x \ \epsilon \ S} \sum_{y\ \epsilon \ S}d(x, y), es decir, que tiene la menor distancia d con respecto a todos los demás puntos de S, define el punto central provisional m_{seed}. Como siguiente etapa tiene lugar una determinación de puntos justo fuera del plasma celular o un marcado de los últimos para poder detectar el contorno de la célula. A este respecto puede utilizarse un algoritmo de marcha rápida, que se describe por ejemplo en "Levelset methods and fast marching methods" Cambridge University Press (1999) por Sethian, J.A. y se resuelve una variante discreta de la ecuación eikonal: \Arrowvert\nablau(x)\Arrowvert F(x) = 1 en u, que simula la propagación de una onda, partiendo de m_{seed} dependiendo de las propiedades de color F en las que se basan los píxeles, (siendo \nabla el operador Nabla e indicando x un punto en el plano de la imagen).
En el caso óptimo se describe ya la célula mediante {u < F(m_{seed}) + \varepsilon} con la función F y \varepsilon adecuadas. Que en la realidad esto no se dé prácticamente nunca, se debe la mayoría de las veces en la separación imprecisa de los glóbulos blancos y rojos; en cambio, la mayoría de las veces el resultado es muy adecuado para proporcionar una separación completa con otro procedimiento. Para la segmentación de leucocitos ha resultado ser útil la función F de la siguiente estructura:
1
donde con c(x) se indica la suma de las tres componentes de color en el espacio RGB y con v(x) se indica la componente de valor en el modelo HSV en el punto x. Los parámetros han de seleccionarse de modo que por medio de \alpha_{1} se detecta el fondo de la imagen y por medio de \alpha_{2} o \gamma todo a excepción del fondo, el núcleo celular mediante c(x) < \alpha_{2} y el plasma celular mediante v(x) > \gamma. Para no depender de una situación cromática especial, puede ponerse en práctica un ajuste iterativo del parámetro \gamma, \alpha_{1} y \alpha_{2} pueden permanecer invariables para series de imágenes en las mismas condiciones de captación. Por el contrario, el valor de \gamma se eleva por etapas por ejemplo partiendo de un nivel bajo, hasta que, en un recorrido en dirección norte, sur, oeste y este de puntos próximos a m_{seed} se hallan en cada caso puntos P_{N}, P_{S}, P_{W}, P_{O}, a partir de {u > F(m_{seed}) + \varepsilon}, que tras la elección de los parámetros marcarán zonas fuera de la célula. A continuación puede determinarse por medio de un algoritmo para hallar la trayectoria un trayecto a lo largo del contorno de la célula. De esta manera, una variante de Dijkstra conduce con el uso de una función de costos dependiente del color c (x,y) para los cantos (dirigidos) entre puntos adyacentes x e y (8ª proximidad) con
2
a la separación deseada de la célula de su entorno, indicando h(x) el valor Hue en el modelo HSV en el punto x y H_{blue} un subconjunto del intervalo de valores Hue azul, así como 1_{A(x)} la función característica indicadora de la cantidad A. Los parámetros \alpha y \gamma se seleccionan por ejemplo de manera que el trayecto no discurra de la manera más probable sobre la célula coloreada con color azulado, mientras que \beta no permite alejar tampoco la trayectoria demasiado lejos de la célula.
\vskip1.000000\baselineskip
De tal manera, trayectos determinados, que unen los cuatro puntos P_{N}, P_{S}, P_{W}, P_{O} mediante cuatro trayectos parciales, marcan con frecuencia el contorno celular de manera ya bastante precisa. Si bien el procedimiento de valor umbral descrito anteriormente para la determinación del núcleo celular es adecuado para hallar un buen punto de partida m_{seed} dentro de la célula que va a segmentarse, sin embargo ha demostrado ser inadecuado para detectar el núcleo celular completo perceptible como tal para el ojo humano. Para este objetivo se usó otro procedimiento de valor umbral, que en el caso de una relación se aplica entre el canal azul y verde de la imagen inicial de RGB.
Dado que se ha mostrado que con ayuda del procedimiento descrito anteriormente trayectos determinados sólo corresponden difícilmente a concavidades del plasma celular, un tratamiento posterior del trayecto puede mejorar el resultado. A este respecto el trayecto puede desplazarse por puntos en la dirección m_{seed} o sea, siempre que los puntos se encuentren sobre el fondo que va a reconocerse claramente por el color o también sobre glóbulos rojos. La cantidad de puntos así obtenida, en cada caso unidos por los cantos y suavizados, representa respectivamente un resultado del procedimiento total del plasma celular.
También el resultado con respecto al núcleo celular puede mejorarse por medio de una etapa de tratamiento posterior. Por ejemplo por medio de un filtro de apertura-cierre morfológico, pueden eliminarse puntos que se encuentren aislados, perturbadores.
La eficacia del algoritmo presentado puede demostrarse mediante una colección de muestras que contienen los más diversos tipos de leucocitos. A este respecto, con ayuda de distintos parámetros característicos puede compararse la calidad de la segmentación automática con una segmentación realizada a mano anteriormente. En la evaluación puede utilizarse, por ejemplo, por una parte el coeficiente de Dice
3
así como una métrica de Hausdorff normalizada
4
Los resultados pueden resumirse para el núcleo y plasma celulares por separado y de la siguiente manera:
plasma celular: C_{D} = 0,94 \pm 0,02; H = 0,91 \pm 0,03
y para el
núcleo celular: C_{D} = 0,94 \pm 0,02; H = 0,90 \pm 0,04.
\vskip1.000000\baselineskip
Las impresiones ópticas de los resultados de segmentación confirman los resultados de la evaluación mediante cifras.
Un procedimiento según la invención para la segmentación de leucocitos en el núcleo y el plasma, que se realiza por medio de imágenes en frotis sanguíneos, puede comprender por lo tanto por ejemplo una etapa del tratamiento previo mediante un filtro de Kuwahara y un procedimiento de marcha rápida siguiente para determinar el contorno celular aproximado. Además, un procedimiento según la invención puede comprender un algoritmo de la trayectoria más corta, que opera en gran parte sobre los conjuntos de nivel determinados para obtener la superficie celular. El marcaje del núcleo celular puede tener lugar por ejemplo esencialmente mediante simples operaciones de valor umbral. En el caso de una evaluación, los resultados conseguidos con ello logran buenos resultados tanto visualmente como por medio de valores estadísticos convencionales tales como los coeficientes de Dice y la distancia de Hausdorff.
A continuación se explican en detalle ejemplos de realización preferidos de la presente invención haciendo referencia a los dibujos adjuntos.
Muestran:
la figura 1 una secuencia de etapas para determinar un contorno celular según un ejemplo de realización de la presente invención;
la figura 2 una secuencia de etapas ampliada para determinar un contorno celular con tratamiento previo y tratamiento posterior;
la figura 3 un tratamiento en bucle para la determinación de un parámetro \gamma;
la figura 4 una representación del algoritmo inclusive el tratamiento previo y el tratamiento posterior;
la figura 5 una representación gráfica de un contorno celular con núcleo celular y plasma celular;
la figura 6 una modificación de los valores de color en el núcleo celular, plasma celular y fondo;
la figura 7 una representación para la visualización del algoritmo de la trayectoria más corta;
la figura 8 imágenes para distintas etapas del tratamiento del algoritmo; y
la figura 9 imágenes de cuatro tipos de leucocitos y su tratamiento en el procedimiento según la invención.
Antes de explicarse en detalle a continuación la presente invención mediante los dibujos, se indica que, en las figuras, elementos iguales están dotados de números de referencia iguales o similares y que se omite una descripción repetida de estos elementos.
La figura 1 muestra una secuencia de etapas para la determinación de un contorno 110 celular de una célula con un núcleo 114 celular y un plasma 116 celular en una imagen (véase también la figura 5 a continuación), que se encuentra en una entrada 131.
En primer lugar se determinan píxeles candidatos de núcleo K_{i}, que pertenecen al núcleo 114 celular, y en una etapa posterior se determina un píxel candidato de núcleo central K_{0}, encontrándose el píxel candidato de núcleo central K_{0} en el interior de una zona formada por los píxeles candidatos de núcleo K_{i}. A continuación se determina un primer píxel candidato de borde P_{N}, encontrándose el primer píxel candidato de borde P_{N} sobre un trayecto 120 predeterminado que se aleja del píxel candidato de núcleo central K_{0}, y detectándose un cambio de una primera sección a una segunda sección del espacio de color. Dependiendo de un espacio de color usado, las diferentes secciones vienen dadas por diferentes componentes de color y puede señalizarse un cambio, por ejemplo, porque una de estas componentes del espacio de color usado no se modifica de manera continua, sino repentinamente. A continuación de la determinación del primer píxel candidato de borde P_{N} se halla un trayecto 122 que encierra esencialmente el contorno 110 celular, por ejemplo, encontrándose al menos el 90% del trayecto 122 fuera del contorno 110 celular. Este hallazgo puede suceder mediante un algoritmo para hallar la trayectoria, con el que se hallan los píxeles candidatos de borde que se alejan, partiendo del primer píxel candidato de borde P_{N} y que forman un límite que rodea la célula. A este respecto, el algoritmo para hallar la trayectoria puede realizarse de manera que se prefieren tanto longitudes de trayectoria más pequeñas como trayectorias a través de píxeles en la segunda sección del espacio de color. Esto puede llevarse a cabo por ejemplo mediante una función de costos seleccionada de manera correspondiente. El resultado de la realización de estas etapas de procedimiento se encuentra entonces en una salida 139.
La figura 2a muestra una secuencia de etapas ampliada, estando representada la secuencia de etapas mostrada en la figura 1 como secuencia 130 de etapas principales, encontrándose los datos de imagen en la entrada 131 y proporcionando la salida 139 el resultado de la ejecución de la secuencia 130 de etapas principales. Según la secuencia de etapas de la figura 2a, en primer lugar tiene lugar una introducción de datos de imagen, por ejemplo en forma digital en el esquema de color RGB. Estos datos de imagen pueden pretratarse a continuación en un filtro de Kuwahara. Un filtro de Kuwahara es un filtro de suavizado no lineal, que obtiene aristas. Tal como se muestra en la figura 2b, alrededor de un píxel 161 dado se forma a este respecto una zona con un número impar de píxeles (5x5 en la figura 2b), de modo que el píxel 161 dado se encuentra en el centro de la zona. Finalmente se forman cuatro regiones 161a, 161b, 161c, 161d, de modo que el píxel 161 central representa en cada caso un punto de esquina de las cuatro regiones 161a, ... , 161d. Para cada región se forma un brillo promedio con una desviación estándar correspondiente. El filtro de Kuwahara asigna ahora al píxel 161 central el valor promedio de cada región, que presenta la menor desviación estándar.
Con ello se termina una preparación 160 de los datos de imagen y el resultado en una salida 162 a una etapa posterior, en la que pueden transformarse los datos de imagen a un espacio de color, que se usa en la secuencia 150 de etapas principales. Éste puede ser por ejemplo el denominado espacio de color HSV. A este respecto, un valor H caracteriza el tipo de color, como por ejemplo rojo, azul o amarillo y se indica normalmente en una región o un ángulo de desde 0 hasta 360º. Un valor S designa la saturación del tipo de color correspondiente y se indica normalmente en un intervalo de desde 0 hasta 100. En algunas aplicaciones, esta saturación se designa también como pureza del color respectivo y cuanto menor es la saturación de un color, más intensamente puede distinguirse un tono de color grisáceo y más puede distinguirse un desvanecimiento del color. Un último valor en el espacio de color HSV es el valor V, que caracteriza el brillo de un color y normalmente se indica en porcentaje (entre el 0 y el 100%). Una representación del espacio de color HSV puede tener lugar por ejemplo por medio de una pirámide cónica, correspondiendo la variable angular al valor H, la dirección radial al valor S y la altura al valor V. A este respecto, la punta de la pirámide cónica corresponde al color negro y el origen de la base del cono corresponde al color blanco. En esta imagen, cada píxel puede represen-
tarse mediante un indicador, señalando el indicador un punto correspondiente al color dentro o sobre el borde del cono.
En ejemplos de realización adicionales puede usarse también otro espacio de color, sin embargo, para la aplicación de la segmentación de glóbulos blancos, el espacio de color HSV resulta ser favorable. Por ejemplo, es especialmente fácil de detectar el cambio en el caso de una transición desde plasma 116 celular hasta un fondo o también la transición desde el núcleo 114 celular hasta el plasma 116 celular en el espacio de color HSV. Por ejemplo mediante un programa informático puede determinarse fácilmente un salto inequívoco en uno de los valores del espacio de color. En el espacio HSV puede producirse por ejemplo un salto del indicador. Después de haberse transformado los datos de imagen en el espacio de color HSV, tiene lugar la sucesión de las etapas, tal como se mostró en la figura 1 y el resultado se encuentra en la salida 139. En una etapa posterior puede realizarse ahora una segmentación 164 del núcleo 114 celular, es decir, los píxeles candidatos de núcleo K_{i} se fusionan para dar un núcleo 114 celular, cuya forma puede variar según distintos tipos. Para la segmentación 164 del núcleo 114 celular puede usarse un procedimiento de valor umbral, que no se basa en el esquema de color HSV, sino en el que, en el espacio de color RGB, se examina una relación entre el canal azul y el canal verde. Es decir, que píxeles que pertenecen a un núcleo 114 celular se diferencian claramente en esta relación de otros píxeles.
El resultado de la segmentación 164 del núcleo 114 celular se encuentra en la salida 166, y los datos se llevan a continuación a un tratamiento 170 posterior. A este respecto el tratamiento 170 posterior puede comprender por ejemplo un desplazamiento del trayecto en la dirección del núcleo 114 celular (ajuste del trayecto al contorno celular) y comprender en una última etapa un tratamiento posterior del núcleo 114 celular. Por este motivo el desplazamiento del trayecto en la dirección del núcleo 114 celular es significativo, ya que en el algoritmo para hallar la trayectoria se realizó el hallazgo del trayecto de manera que se preferían los puntos a lo largo del trayecto que se encuentran fuera del plasma 116 celular, y por consiguiente el trayecto 122 se encuentra más bien fuera del plasma 116 celular que dentro del plasma 116 celular (sólo raras veces se produce un daño del límite celular o del contorno 110 celular por el trayecto 122). A este respecto, el desplazamiento del trayecto en la dirección del núcleo 114 celular puede suceder de manera que el trayecto 122 se desplace por puntos en la dirección del núcleo 114 celular, o sea, hasta que pueda distinguirse el cambio desde la sección 2 del espacio de color hasta la sección 1 del espacio de color. Por consiguiente, la superficie encerrada por el trayecto 122 se reduce hasta que corresponda en la mayor medida posible al contorno 110 celular de la célula. En el tratamiento posterior final del núcleo 114 celular se eliminan especialmente píxeles candidatos K_{i}, que están separados de la cantidad de los píxeles candidatos de núcleo K_{i}, que son claramente identificables como núcleo 114 celular (por ejemplo, píxeles K_{i} que se encuentran aislados dentro del plasma 116 celular).
La figura 3 muestra un ciclo de etapas para la determinación de un parámetro \gamma, que parametriza el plasma 116 celular. Por ejemplo, en el modelo de color HSV el plasma 116 celular puede caracterizarse porque el valor V o la componente V en el modelo HSV supera un valor umbral determinado y a este valor umbral le corresponde el valor \gamma. Ya que este valor a menudo no puede seleccionarse de manera universal, se ajusta de manera iterativa a las condiciones respectivas, y este ajuste puede suceder mediante un ciclo de etapas, tal como se muestra en la figura 3. Ya que el borde del plasma 116 celular está señalizado por el hecho de quedar por debajo de la componente V en el modelo HSV por debajo del límite \gamma, puede establecerse un valor \gamma adecuado porque el hecho de quedar por debajo del límite puede señalizarse claramente para varios trayectos diferentes. A este respecto, se selecciona en primer lugar en una etapa 140 un valor inicial \gamma_{0} y a continuación se determina un primer píxel candidato de borde P_{N} a lo largo de un primer trayecto 120 por el hecho de quedar por debajo del umbral V = \gamma_{0}. Siempre que no sea posible esta determinación en la etapa 142 de procedimiento, se produce una retroalimentación, o sea, un aumento del valor inicial \gamma_{0} hasta un valor más reciente \gamma_{1}. Usando el valor \gamma_{1}, en la etapa 142 de procedimiento, tiene lugar de nuevo una consulta de si es posible la determinación de un primer píxel candidato de borde P_{N}. Siempre que de nuevo no sea posible, tiene lugar una repetición de las etapas de procedimiento, es decir, un aumento adicional del valor \gamma, o sea, hasta que pueda determinarse el primer píxel candidato de borde P_{N}. A continuación de esto se intenta determinar, a lo largo de un segundo trayecto 230, un segundo píxel candidato de borde P_{O} usando el valor actual de \gamma. Siempre que esto no sea posible, se empieza de nuevo el procedimiento otra vez desde el principio con un nuevo valor aumentado de \gamma. Siempre que pueda determinarse también el segundo píxel candidato de borde P_{O}, en una tercera etapa a lo largo de un tercer trayecto 240 tiene lugar una determinación de un tercer píxel candidato de borde P_{S}. Cuando esto es posible con el valor actual de \gamma, en una cuarta etapa 178 tiene lugar una determinación de un cuarto píxel candidato de borde P_{W} a lo largo de un cuarto trayecto 250. Sólo cuando pueden determinarse los cuatro píxeles candidatos de borde P_{N}, P_{O}, P_{S}, P_{W} para un valor determinado de \gamma, se usan los píxeles candidatos de borde determinados para determinar en el algoritmo para hallar la trayectoria una unión entre el primero, segundo, tercero y cuarto píxel candidato de borde P_{N}, P_{O}, P_{S}, P_{W}.
La figura 4 muestra un ejemplo de realización de la presente invención, en el que la imagen digital se trata en primer lugar en un esquema de color RGB y los datos de imagen se tratan en un tratamiento 160 previo por medio de un filtro de Kuwahara. A continuación se transforman las imágenes tratadas previamente al esquema de color HSV y tiene lugar una determinación de candidatos para los píxeles candidatos de núcleo K_{i}, que pertenecen al núcleo 114 celular. A continuación de esto se determina el punto K_{0} central de la cantidad de candidatos y finalmente, en un algoritmo de marcha rápida puede determinarse por ejemplo un primer píxel candidato de borde P_{N}. Tal como se describió anteriormente, es ventajoso que no se determine sólo un píxel candidato de borde, sino cuatro píxeles candidatos de borde P_{N}, P_{O}, P_{S}, P_{W} a lo largo de cuatro trayectos distintos, que se ajustan al contorno 110 celular por medio de un algoritmo para hallar la trayectoria. A continuación tiene lugar la segmentación del núcleo 114 celular y los datos así determinados se emiten en la salida 166 y se mejoran adicionalmente en un tratamiento 170 posterior. El tratamiento 170 posterior puede comprender por ejemplo un tratamiento posterior del plasma 116 celular, en el que el trayecto 122 se desplaza por puntos en la dirección del núcleo 114 celular hasta que alcanza el borde del plasma 116 celular y además puede tener lugar un tratamiento posterior del núcleo 114 con el objetivo de eliminar puntos aislados.
La figura 5 facilita una representación esquemática de la secuencia del procedimiento por medio de un ejemplo. Se muestra un número de píxeles candidatos de núcleo K_{i} que presentan una delimitación 114 externa. Partiendo de un píxel candidato de núcleo central K_{0} se dibujan cuatro trayectos, un primer trayecto 120 hasta el punto P_{N}, un segundo trayecto 230 hasta el punto P_{O}, un tercer trayecto 240 hasta el punto P_{S} y un cuarto trayecto 250 hasta el cuarto píxel candidato de borde P_{W}. Usando el parámetro \gamma, tal como se mostró en la figura 3, a lo largo de estos cuatro trayectos puede determinarse el hecho de quedar por encima de la curva 110 de borde de contorno celular. Esto sucede, por ejemplo, para el tercer trayecto 240, desde el píxel candidato de núcleo central K_{0} hasta el tercer píxel candidato de borde P_{S} al quedar por encima del punto 270. La detección tiene lugar de manera análoga también para el primer trayecto 120, para el segundo trayecto 230 y para el cuarto trayecto 250. Después de haberse hallado el primer píxel candidato de borde P_{N}, el segundo píxel candidato de borde P_{O}, el tercer píxel candidato de borde P_{S} y el cuarto píxel candidato de borde P_{W}, tiene lugar en el algoritmo para hallar la trayectoria la determinación del trayecto 122, que une los cuatro píxeles candidatos de borde P_{N}, P_{O}, P_{S} y P_{W}. Tal como se describió anteriormente, el algoritmo para hallar la trayectoria se basa en un procedimiento, de modo que el trayecto 122 discurre preferiblemente fuera de la célula representada por el contorno 110 celular o del borde del plasma 116 celular. Con el algoritmo 170 de tratamiento posterior se aíslan entre otras cosas píxeles candidatos de núcleo que se encuentran aislados k_{1} y k_{2}, de modo que se identifica el núcleo mediante la curva 114 de borde. Sin embargo, en este caso debe mencionarse que dentro de una célula pueden existir también distintos núcleos, que están separados entre sí. Esto implicaría, sin embargo, que no sólo aparecerían píxeles de núcleo individuales k_{1} o k_{2} en la imagen, sino que, en lugar de eso se producirían "nubes" o zonas adicionales de píxeles.
La figura 6 facilita una representación gráfica de cómo pueden modificarse repentinamente determinadas componentes del espacio de color en una transición desde el núcleo 114 celular hasta el plasma 116 celular o desde el plasma 116 celular hasta el fondo. A este respecto se muestra la modificación de las componentes de color a lo largo de una dirección, que por ejemplo va desde el píxel candidato de núcleo central K_{0} hasta el cuarto píxel candidato de borde P_{W}. La línea 114 discontinua representa la curva de borde del núcleo 114 celular y la línea 110 discontinua la curva de borde del contorno celular (es decir, la curva de borde del plasma 116 celular). Ya que el núcleo 114 celular presenta un color o combinación de colores específico, en la línea 114 de límite se produce un cambio súbito de la componente de color correspondiente, que en esta representación se designa con F_{1}. Sin embargo, la componente de color F_{1} presenta tanto dentro del núcleo 114 celular (a la derecha de la línea 114) como fuera del núcleo 114 celular (a la izquierda de la línea 114 discontinua) ciertas fluctuaciones \sigma_{1}, \sigma_{2}, cuyos valores medios se diferencian sin embargo claramente uno de otro, por ejemplo en más del 30%.
El plasma 116 celular presenta una coloración distinta a la del núcleo 114 celular, de modo que en la zona del plasma 116 celular, es decir, entre la línea 114 discontinua y la línea 110 discontinua, otra componente de color, que en este caso se designa con F_{2}, presenta un valor claramente elevado en exceso. También para la componente de color adicional F_{2} pueden producirse fluctuaciones \sigma_{3}, \sigma_{4} tanto dentro del plasma 116 celular como fuera del plasma 116 celular, diferenciándose sin embargo los valores medios para F_{2} dentro y fuera del plasma 116 celular claramente por ejemplo en más del 30% uno de otro.
A este respecto, la tinción del núcleo 114 celular así como del plasma 116 celular y del fondo celular (a la izquierda de la línea 110) tiene lugar mediante un tratamiento previo seleccionado de manera correspondiente del frotis sanguíneo, y puede depender del procedimiento seleccionado.
Para determinar los píxeles candidatos de borde P_{N}, P_{O}, P_{S} y P_{W}, se usó un cambio de una primera sección a una segunda sección del espacio de color y este cambio corresponde a la clara caída de la componente F_{2} en la línea 110 discontinua. Es decir, el procedimiento seleccionado de manera correspondiente debe ser sensible a una caída súbita de la componente F_{2}, en cambio no a un aumento súbito de la componente F_{2}, tal como se produce por ejemplo en la línea 114 de límite de núcleo.
La figura 7 facilita una visualización gráfica del algoritmo para hallar la trayectoria que se usa para hallar una unión entre los píxeles candidatos de borde P_{N}, P_{O}, P_{S} y P_{W}. El algoritmo para hallar la trayectoria se basa en una función de costos, de modo que la trayectoria preferida destaca por costos mínimos. La figura 7 facilita una representación gráfica de una función de costos de este tipo en forma de un perfil de alturas, caracterizándose el límite del contorno 110 celular con la línea 110 y proporcionando el algoritmo para hallar la trayectoria el trayecto 122. A este respecto la función de costos se selecciona de manera que se penaliza quedar por encima de la línea 110, de modo que el resultado del algoritmo para hallar la trayectoria discurre casi exclusivamente fuera de la línea 110, es decir fuera del contorno celular. Esto sucede porque la función de costos asciende muy considerablemente a partir de la línea 110, lo que se muestra en una acumulación de las líneas 110_{1}, 110_{2}, 110_{3}, etc. de nivel. Por otro lado, el trayecto 122 no debe apartarse tampoco demasiado de la línea 110 de contorno celular, de modo que una función de costos seleccionada adecuadamente aumente también con una separación creciente respecto a la línea 110 de límite de contorno celular. Esto se indica mediante las líneas 290_{1}, 290_{2} y 290_{3} de nivel.
El algoritmo para hallar la trayectoria determina el trayecto 122 en la medida de lo posible "en el valle", es decir, evitando el hecho de quedar por encima de las menos líneas de nivel posibles. Por otro lado, a lo largo de una línea de nivel o a lo largo de un plano con la misma línea de nivel se minimiza geométricamente la trayectoria y, por consiguiente discurren en su mayor parte como una recta. Éste es el caso para el trayecto 122 desde el punto P_{O} hasta el punto p_{2}, en el que se modifica súbitamente el trayecto 122 debido al hecho de quedar por encima de la línea 110 de límite de contorno celular, de modo que se abandona de nuevo rápidamente el interior de la línea 110 de límite de contorno celular. A continuación de esto tiene lugar en primer lugar una continuación recta del trayecto 122, que debido a la función de costos ligeramente en aumento en la línea 290_{2} de nivel se extiende en un amplio arco hacia el contorno 122 celular. Este algoritmo para hallar la trayectoria continuará hasta que se genere una trayectoria cerrada que, a parte de algunas excepciones (tal como por ejemplo en el punto p_{2}), se mueve alrededor de la línea 110 de límite de contorno celular.
La figura 8 muestra cuatro imágenes distintas de cuatro estadios distintos en la realización del algoritmo. La figura 8a muestra una imagen inicial y la figura 8b la distribución del contorno celular, que se obtuvo por medio de un algoritmo de marcha rápida. En la figura 8c se muestra el trayecto 122 como resultado de los algoritmos para hallar la trayectoria antes del tratamiento posterior y la figura 8d un trayecto 122' modificado como resultado del tratamiento posterior (es decir, de un desplazamiento por puntos hacia el interior).
En la figura 9 se representan cuatro tipos distintos de leucocitos, mostrándose resultados de segmentación del núcleo 114 celular y plasma 116 celular (mediante los trayectos 122a, 122b, 122c y 122d). La figura 9b muestra por ejemplo varios núcleos celulares, la figura 9c muestra un ejemplo de monocitos y la figura 9a un núcleo 114 celular, que presenta un orificio.
En resumen, el procedimiento según la invención puede describirse tal como sigue. La segmentación del núcleo 114 celular y plasma 116 celular de glóbulos blancos constituye el fundamento para la elaboración de un recuento sanguíneo diferencial basado en imágenes, automático. En un procedimiento según la invención para la segmentación correspondiente de leucocitos puede llevarse a cabo en primer lugar un tratamiento previo mediante un filtro de Kuwahara y a continuación usarse un procedimiento de marcha rápida para una determinación de los contornos celulares aproximados. Para obtener la superficie celular, puede aplicarse a continuación un algoritmo de la trayectoria más corta. El marcaje del núcleo 114 celular puede tener lugar por ejemplo mediante una operación de valor umbral. Una evaluación del procedimiento según la invención puede tener lugar con ayuda de una muestra representativa y compararse con una segmentación a mano basándose en el coeficiente de Dice así como en la distancia de Hausdorff.
Especialmente se advierte que dependiendo de las circunstancias puede implementarse el esquema según la invención también en software. La implementación puede tener lugar en un medio de almacenamiento digital, especialmente un disquete o un CD con señales de control electrónicamente legibles, que pueden actuar conjuntamente con un sistema informático programable, de manera que se realiza el procedimiento correspondiente. Por consiguiente, la invención consiste en general también en un producto de programa informático con código de programa almacenado en un soporte legible por máquina para la realización del procedimiento según la invención, cuando el producto de programa informático se desarrolla en un ordenador. Dicho en otras palabras, la invención puede llevarse a cabo por consiguiente como un programa informático con un código de programa para la realización del procedimiento cuando el programa informático se desarrolla en un ordenador.

Claims (15)

1. Procedimiento para determinar un contorno (110) celular de una célula con un núcleo (114) celular y un plasma (116) celular en una imagen de la célula, que comprende:
determinar píxeles candidatos de núcleo (K_{i}), que pertenecen al núcleo (114) celular;
determinar un píxel que se encuentra en el interior de una zona formada por los píxeles candidatos de núcleo (K_{i}), para obtener un píxel candidato de núcleo central (K_{0});
determinar un primer píxel candidato de borde (P_{N}) como un píxel sobre un trayecto (120) predeterminado que se aleja del píxel candidato de núcleo central (K_{0}) detectando un cambio de una primera sección a una segunda sección de un espacio de color; y
hallar píxeles candidatos de borde que se alejan del primer punto candidato de borde (P_{N}), que forman un límite (122) que rodea la célula, por medio de un algoritmo para hallar la trayectoria utilizando una función de costos dependiente del color, tendiendo el algoritmo para hallar la trayectoria a preferir tanto longitudes de trayectoria más pequeñas como trayectorias a través de píxeles en la segunda sección del espacio de color.
\vskip1.000000\baselineskip
2. Procedimiento según la reivindicación 1, en el que la determinación de los píxeles candidatos de núcleo (K_{i}) comprende una comprobación de los píxeles para determinar si una suma de sus tres componentes de color en un espacio de color RGB queda por debajo de un umbral predeterminado.
3. Procedimiento según una de las reivindicaciones anteriores, en el que se determinan además un segundo píxel candidato de borde (P_{O}), un tercer píxel candidato de borde (P_{S}) y un cuarto píxel candidato de borde (P_{W}) como píxeles sobre trayectos (230, 240, 250) adicionales predeterminados que se alejan del píxel candidato de núcleo central (K_{0}) en distintas direcciones detectando un cambio de la primera sección a la segunda sección del espacio de color.
4. Procedimiento según una de las reivindicaciones anteriores, en el que la etapa de hallar píxeles candidatos de borde que se alejan, por medio del algoritmo para hallar la trayectoria tiene lugar usando una función de costos, prefiriendo la función de costos apartarse del contorno (110) celular con respecto a atravesar el contorno (110) celular.
5. Procedimiento según una de las reivindicaciones anteriores, en el que el algoritmo para hallar la trayectoria usa una función de costos, en el que, con una función de costos constante, el algoritmo para hallar la trayectoria proporciona una trayectoria recta.
6. Procedimiento según una de las reivindicaciones anteriores, en el que en la etapa de determinar un primer píxel candidato de borde (P_{N}) se usa como espacio de color un espacio de color HSV con una componente H, una componente S y una componente V y en el que se determinan los píxeles del plasma (116) celular atravesando un límite (\gamma) predeterminado de la componente V del espacio de color HSV.
7. Procedimiento según la reivindicación 6, en el que el límite \gamma predeterminado se ajusta de manera iterativa, de modo que se encuentran cuatro píxeles candidatos de borde (P_{N}, P_{O}, P_{S}, P_{W}), sobre cuatro trayectos (120, 230, 240, 250) distintos que se alejan del píxel candidato de núcleo central (K_{0}).
8. Procedimiento según una de las reivindicaciones anteriores, que comprende además una etapa de clasificar un núcleo (114) celular, en el que la segmentación de un núcleo (114) celular comprende un uso de una razón de una componente azul con respecto a una componente verde de un espacio de color RGB.
9. Procedimiento según una de las reivindicaciones anteriores, que comprende además un tratamiento (170) posterior, y el tratamiento (170) posterior comprende un desplazamiento por puntos del trayecto (122) que se encontró por medio del algoritmo para hallar la trayectoria.
10. Procedimiento según una de las reivindicaciones anteriores, en el que la etapa de determinar los píxeles candidatos de núcleo (K_{i}) comprende determinar los píxeles de la imagen que se encuentran en una primera zona predeterminada del espacio de color.
11. Dispositivo para determinar un contorno (110) celular de una célula con un núcleo (114) celular y un plasma (116) celular en una imagen de la célula, que comprende:
una unidad para determinar píxeles candidatos de núcleo (K_{i}), que pertenecen al núcleo (114) celular;
una unidad para determinar un píxel que se encuentra en el interior de una zona (114) formada por los píxeles candidatos de núcleo (K_{i}), para obtener un píxel candidato de núcleo central (K_{0});
\newpage
una unidad para determinar un primer píxel candidato de borde (P_{N}) como un píxel sobre un trayecto (120) predeterminado que se aleja del píxel candidato de núcleo central (K_{0}) detectando un cambio de una primera sección a una segunda sección de un espacio de color; y
una unidad para hallar píxeles candidatos de borde que se alejan del primer punto candidato de borde (P_{N}), que forman un límite (122) que rodea la célula, por medio de un algoritmo para hallar la trayectoria utilizando una función de costos dependiente del color, que tiende a preferir tanto longitudes de trayectoria más pequeñas como trayectorias a través de píxeles en la segunda sección del espacio de color.
\vskip1.000000\baselineskip
12. Dispositivo según la reivindicación 11, que comprende además una unidad para la transformación de un espacio de color RGB en un espacio de color HSV.
13. Dispositivo según una de las reivindicaciones 11 ó 12, que comprende además una unidad para la clasificación del núcleo celular.
14. Dispositivo según una de las reivindicaciones 11 a 13, que comprende además una unidad para el tratamiento (170) posterior del plasma (116) celular, comprendiendo el tratamiento (170) posterior un desplazamiento de la trayectoria determinada mediante el algoritmo para hallar la trayectoria.
15. Programa informático con un código de programa para realizar un procedimiento según una de las reivindicaciones 1 a 10, cuando se ejecuta el programa informático en un ordenador.
ES08716633T 2007-03-23 2008-03-19 Procedimiento y dispositivo para determinar un contorno celular de una célula. Active ES2351430T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
DE102007013971A DE102007013971B4 (de) 2007-03-23 2007-03-23 Verfahren und Vorrichtung zur Ermittlung einer Zellkontur einer Zelle
DE102007013971 2007-03-23

Publications (1)

Publication Number Publication Date
ES2351430T3 true ES2351430T3 (es) 2011-02-04

Family

ID=39523509

Family Applications (1)

Application Number Title Priority Date Filing Date
ES08716633T Active ES2351430T3 (es) 2007-03-23 2008-03-19 Procedimiento y dispositivo para determinar un contorno celular de una célula.

Country Status (6)

Country Link
US (1) US20100040276A1 (es)
EP (1) EP2130174B1 (es)
AT (1) ATE479965T1 (es)
DE (2) DE102007013971B4 (es)
ES (1) ES2351430T3 (es)
WO (1) WO2008116589A1 (es)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7695277B1 (en) 2004-10-28 2010-04-13 Rmo, Inc. Orthodontic bracket with frangible cover mechanism
GB2477116B (en) * 2010-01-22 2014-09-17 Frederick Warwick Michael Stentiford A method and apparatus of processing an image
PT2779089T (pt) 2010-07-30 2019-02-19 Fund D Anna Sommer Champalimaud E Dr Carlos Montez Champalimaud Sistemas e métodos para segmentação e processamento de imagens de tecidos e extração de características dos mesmos para tratar, diagnosticar ou prever condições médicas
JP5995215B2 (ja) * 2012-05-14 2016-09-21 学校法人東京理科大学 癌細胞領域抽出装置、方法、及びプログラム
JP5413501B1 (ja) * 2012-12-07 2014-02-12 富士ゼロックス株式会社 画像処理装置、画像処理システム及びプログラム
EP3200917B1 (en) 2014-09-29 2020-02-19 Biosurfit, S.A. Cell counting
CN104484877B (zh) * 2014-12-12 2017-08-15 山东大学 一种基于Meanshift聚类和形态学操作的AML细胞分割方法
JP7024231B2 (ja) * 2017-07-10 2022-02-24 ソニーグループ株式会社 情報処理装置、情報処理方法、プログラム及び観察システム
WO2019025514A2 (en) * 2017-08-04 2019-02-07 Ventana Medical Systems, Inc. METHODS AND AUTOMATED SYSTEMS FOR DETECTING CELLS IN IMAGES OF COLORED SAMPLES
CN111429461B (zh) * 2019-01-09 2023-09-01 武汉兰丁智能医学股份有限公司 一种新型的重叠脱落上皮细胞分割方法
CN112132153B (zh) * 2020-09-22 2022-09-09 山东大学 基于聚类和形态学处理的番茄果实识别方法及系统
CN113793336B (zh) * 2021-11-17 2022-03-11 成都西交智汇大数据科技有限公司 一种检测血细胞的方法、装置、设备及可读存储介质
CN114549964B (zh) * 2021-12-21 2024-08-20 吉林大学 一种航摄影像的镶嵌线选取方法
CN117726622B (zh) * 2024-02-07 2024-04-30 武汉船舶职业技术学院 一种用于扎染工艺的计算机控制方法及系统

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AUPP278698A0 (en) * 1998-04-03 1998-04-30 University Of Queensland, The Method of cell nuclei segmentation
SE0302114D0 (sv) * 2003-07-21 2003-07-21 Cellavision Ab Sätt att urskilja en objektkontur
GB0503629D0 (en) * 2005-02-22 2005-03-30 Durand Technology Ltd Method and apparatus for automated analysis of biological specimen
EP1775573A1 (de) * 2005-10-13 2007-04-18 Evotec Technologies GmbH Verfahren zur Detektion von Konturen in biologischen Zellen

Also Published As

Publication number Publication date
DE102007013971A1 (de) 2008-09-25
EP2130174B1 (de) 2010-09-01
EP2130174A1 (de) 2009-12-09
WO2008116589A1 (de) 2008-10-02
US20100040276A1 (en) 2010-02-18
DE102007013971B4 (de) 2011-07-14
ATE479965T1 (de) 2010-09-15
DE502008001260D1 (de) 2010-10-14

Similar Documents

Publication Publication Date Title
ES2351430T3 (es) Procedimiento y dispositivo para determinar un contorno celular de una célula.
ES2374500T3 (es) Procedimiento y dispositivo para identificar un contorno y un punto medio de un objeto.
ES2641480T3 (es) Sistema de aprendizaje automático basado en objetos de tejido para puntuación automatizada de portaobjetos digitales completos
CN109816623B (zh) 图像解析方法、装置和程序及学习完了深层学习算法及其制造方法
US12530912B2 (en) Image analysis method, apparatus, program, and learned deep learning algorithm
ES2826400T3 (es) Recolección de contraste de colonias
CN103471993B (zh) 生物图像的分析装置、分析方法和分析系统
EP2765557B1 (en) Coregistering images of needle biopsies using multiple weighted landmarks
US20060127880A1 (en) Computerized image capture of structures of interest within a tissue sample
AU2008307261B2 (en) Methods and systems for processing biological specimens utilizing multiple wavelengths
ES2823151T3 (es) Método, sistema y producto del programa informático para determinar la presencia de microorganismos e identificar dichos microorganismos
EP1534114A2 (en) Computerized image capture of structures of interest within a tissue sample
Hossain et al. Tissue artifact segmentation and severity assessment for automatic analysis using WSI
ES3009933T3 (en) Systematic characterization of objects in a biological sample
CN106780522B (zh) 一种基于深度学习的骨髓液细胞分割方法
CN103606153B (zh) 一种从粪便显微图像中提取细胞的方法
CN110517273B (zh) 基于动态梯度阈值的细胞学图像分割方法
Wang et al. Identifying neutrophils in H&E staining histology tissue images
CN108830874A (zh) 一种数字病理全切片图像空白区域自动分割方法
CN107845085A (zh) 一种心肌细胞核粘连区域分离与分组的方法及系统
CN111429461B (zh) 一种新型的重叠脱落上皮细胞分割方法
Shakhawat et al. Automatic grading of invasive breast cancer patients for the decision of therapeutic plan
CN116630220B (zh) 一种荧光图像景深融合成像方法、装置及存储介质
JP2006208339A (ja) 領域抽出装置、顕微鏡システムおよび領域抽出プログラム
ES2525486T3 (es) Procedimiento de preparación de una placa de análisis virtual tratada