MX2012015274A - Analisis interactivo de imagenes. - Google Patents

Analisis interactivo de imagenes.

Info

Publication number
MX2012015274A
MX2012015274A MX2012015274A MX2012015274A MX2012015274A MX 2012015274 A MX2012015274 A MX 2012015274A MX 2012015274 A MX2012015274 A MX 2012015274A MX 2012015274 A MX2012015274 A MX 2012015274A MX 2012015274 A MX2012015274 A MX 2012015274A
Authority
MX
Mexico
Prior art keywords
image
result
image processing
indicated position
visible mark
Prior art date
Application number
MX2012015274A
Other languages
English (en)
Inventor
Rafael Wiemker
Thomas Buelow
Sebastian Peter Michael Dries
Original Assignee
Koninkl Philips Electronics Nv
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 Koninkl Philips Electronics Nv filed Critical Koninkl Philips Electronics Nv
Publication of MX2012015274A publication Critical patent/MX2012015274A/es

Links

Classifications

    • 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
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06TIMAGE DATA PROCESSING OR GENERATION, IN GENERAL
    • G06T7/00Image analysis
    • G06T7/60Analysis of geometric attributes

Landscapes

  • Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Physics & Mathematics (AREA)
  • Medical Informatics (AREA)
  • General Health & Medical Sciences (AREA)
  • Primary Health Care (AREA)
  • Nuclear Medicine, Radiotherapy & Molecular Imaging (AREA)
  • Radiology & Medical Imaging (AREA)
  • Epidemiology (AREA)
  • Public Health (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Geometry (AREA)
  • User Interface Of Digital Computer (AREA)
  • Processing Or Creating Images (AREA)

Abstract

Se describe un sistema para el análisis interactivo de imágenes, que comprende un subsistema (1) de visualización de imágenes, para visualizar una imagen (8). Un determinador (2) de la posición indicada está dispuesto para determinar una posición indicada de un dispositivo de señalamiento con respecto a la imagen (8). Un determinador (3) del resultado está dispuesto para determinar un resultado de un procesamiento de imagen local de la imagen (8) en la posición indicada. Un subsistema (4) de visualización muestra ya sea al menos parte del resultado del procesamiento local de imágenes (406) o una marca visible (407), con base en el resultado de procesamiento de imagen. El resultado del procesamiento local de imágenes es indicador de la presencia o la ausencia de un objeto (403) en o cerca de la posición indicada (404, 405), y el subsistema de visualización (4) está dispuesto para mostrar la marca visible (407) en ausencia de tal objeto (403) en o cerca de la posición indicada (405).

Description

ANALISIS INTERACTIVO DE IMAGENES CAMPO DE LA INVENCIÓN La invención se refiere al análisis interactivo de imágenes. La invención se refiere además a la visualización de una marca visible.
ANTECEDENTES DE LA INVENCIÓN Para aplicaciones de procesamiento de imágenes médicas basadas en la red, la transferencia de datos de imágenes hacia un servidor puede ser un cuello de botella problemático, debido al tamaño típicamente grande de los grupos de datos de imágenes médicas. También, para proteger los datos médicos, puede ser preferible dejar los datos de imágenes sobre el lado del cliente, y de este modo transferir cualquier aplicación necesaria para el procesamiento de imágenes (por ejemplo, una aplicación de segmentación) hacia el lado del cliente. No obstante, cuando la aplicación es transferida al cliente, la aplicación podría ser entonces fácilmente copiada, redistribuida, o reutilizada por un usuario malintencionado.
Para impedir esto, la aplicación puede ser programada para visualizar una marca visible tal como un logotipo, en una esquina de la ventana de visualización. Esta marca visible permite que el usuario de la aplicación conozca el origen del software. No obstante, la visualización de tal REF.238083 marca visible puede ser eliminada de la aplicación de manera relativamente fácil por un usuario malintencionado.
BREVE DESCRIPCIÓN DE LA INVENCIÓN Los aspectos de la invención son descritos en las reivindicaciones independientes. Las reivindicaciones dependientes describen las modalidades ventajosas.
Sería ventajoso tener un sistema mejorado para el análisis interactivo e imágenes. Para enfrentar mejor este problema en un primer aspecto, la invención proporciona un sistema que comprende: - un subsistema de visualización de imágenes para visualizar una imagen; - una entrada de posición para hacer posible que un usuario indique una posición con respecto a la imagen, para obtener una posición indicada; - un determinador de resultado para determinar u resultado de un procesamiento local de la imagen en la posición indicada; - n decididor para decidir si se visualiza o no una marca con base en el resultado del procesamiento de imagen local, para obtener una decisión; y un subsistema de visualización dispuesto para mostrar una marca visible en respuesta a la decisión.
Al hacer la visualización de la marca visible dependiente del resultado del procesamiento local de imagen, la parte del sistema responsable de la visualización de la marca visible se vuelve más entrelazada con la parte del sistema responsable de la determinación del resultado del procesamiento de imágenes y/o la visualización del resultado del procesamiento de imágenes. Esto hace más difícil la manipulación indebida del sistema con el fin de evitar la visualización de la marca visible por el sistema. El subsistema de visualización puede ser acomodado para visualizar ya sea al menos una parte del resultado o la marca visible, en donde la selección que alguien va a visualizar está basada en el resultado del procesamiento local de imágenes. Alternativamente, el subsistema de visualización puede ser acomodado para encender y apagar la visualización visible, con base en el resultado del procesamiento de local de imágenes. La visualización de al menos parte del resultado no necesariamente necesita ser suspendida durante la visualización de la marca visible.
El resultado del procesamiento local de imágenes puede ser indicador de la ausencia de un objeto en o cerca de ' la posición indicada. El decididor puede ser dispuesto para decidir si se visualiza o no la marca visible en ausencia de tal objeto en o cerca de la posición indicada. De esta manera, la marca visible es visualizada cuando ninguna información respecto a algún objeto en o cerca de la posición indicada está disponible para la visualización. En consecuencia, la marca visible perturba el análisis interactivo de un objeto por el usuario.
El resultado del procesamiento local de imágenes puede ser indicador de la presencia de un objeto en o cerca de la posición indicada. El decididor puede estar dispuesto para decidir no visualizar la marca visible, sino visualizar al menos parte del resultado del procesamiento local de imágenes en presencia de tal objeto en o cerca de la posición indicada. De esta manera, la marca visible no impide el análisis interactivo. Por ejemplo, cuando existe un objeto en o cerca de la posición indicada el subsistema de visualización puede ser dispuesto para visualizar la información respecto al objeto. Tal información respecto al objeto puede incluir las dimensiones del objeto, tal como un diámetro en sección transversal o un volumen, y/o un tipo del objeto, y/o una orientación del objeto.
El sistema puede comprender una unidad de segmentación de imágenes para realizar una segmentación de la imagen en o cerca de la posición indicada, en donde el resultado del procesamiento local de imágenes es indicador de la ausencia de un objeto en o cerca de la posición indicada, cuando la unidad de segmentación falla en segmentar tal objeto en o cerca de la posición indicada. De esta manera, cuando la unidad de segmentación encuentra un objeto, la marca visible puede ser visualizada. Cuando un objeto es encontrado, la información respecto al objeto puede ser visualizada .
El decididor puede estar acomodado para decidir si se visualiza o no la marca visible cuando el resultado del procesamiento de imagen local es definido como no significativo. En consecuencia, el subsistema de visualización puede ser acomodado para realizar la visualización de la marca visible cuando el resultado del procesamiento local de imágenes no es significativo. Por ejemplo, cuando un resultado útil del procesamiento de imágenes puede únicamente ser determinado cuando la imagen satisface algunos constreñimientos predeterminados en o cerca de la posición indicada, el resultado del procesamiento local de imágenes no es significativo cuando estos constreñimientos no son cumplidos. En consecuencia, en tal caso la marca visible puede ser visualizada en vez del resultado del procesamiento de imágenes. De esta manera, la marca visible no perturba al usuario durante el análisis interactivo de la imagen. Por ejemplo, el resultado del procesamiento local de imágenes puede ser considerado no significativo en una región plana o ruidosa de la imagen.
El sistema puede comprender un detector de regiones para detectar una región de la imagen donde el resultado del procesamiento de imágenes no es significativo. El subsistema de visualización puede ser acomodado para visualizar la marca visible en esa región. Similarmente, en el caso donde el resultado del procesamiento local de imágenes es indicador de la presencia o ausencia de un objeto en o cerca de la posición indicada, el detector de regiones puede estar acomodado para detectar una región sin objetos, y el subsistema de visualización puede ser dispuesto para mostrar la marca visible en esa región. En ambos casos, la marca visible no perturba la vista de la porción más interesante de la imagen.
El sistema puede comprender un subsistema de procesamiento de imágenes para realizar el procesamiento local de imágenes, de la imagen, con base en la posición indicada, para obtener el resultado del procesamiento local de imágenes. De esta manera, el sistema realiza el procesamiento de imagen y la visualización del resultado. Por ejemplo, el procesamiento local de imágenes puede comprender una segmentación de al menos parte de un objeto, basado en la posición indicada.
El subsistema de visualización puede ser acomodado para mostrar la marca visible cuando la posición indicada está fuera de un área de visualización de la imagen. Ya que ningún resultado del procesamiento local de imágenes está disponible para las posiciones fuera de la imagen, puede ser deseable visualizar la marca visible también cuando el señalador está fuera de la porción de la pantalla que muestra la imagen.
La marca visible puede ser indicadora de un origen o un propietario correcto con respecto al sistema. De esta manera, la marca visible ayuda a identificar quién tiene un derecho con respecto al sistema. Tal derecho puede comprender derechos de autor, por ejemplo. Esto ayuda a prevenir y/o a disuadir la falsificación. Por ejemplo, cuando un usuario mal intencionado distribuye una copia de una implementación de software del sistema a alguien más, el propietario de los derechos de autor e la implementación del software es todavía reconocible por medio de la marca visible. Por ejemplo, la marca visible puede comprender un logotipo, el logotipo de una compañía. A partir del logotipo, el usuario puede evaluar si el uso del sistema es o no legal. De esta manera, pueden ser protegidos los contenidos y/o la aplicación. Por ejemplo, cuando el sistema es ofrecido como una aplicación en la red, y el origen indicado por la marca visible no corresponde al propietario del sitio de la red, el usuario entenderá que el uso de la aplicación de la red en ese sitio de la red puede ser ilegal.
En otro aspecto más, la invención proporciona una estación de trabajo que comprende el sistema descrito. La marca visible hace fácil determinar un origen del sistema cuando éste es parte de la estación de trabajo. La estación de trabajo puede comprender un dispositivo de señalamiento para hacer posible que el usuario indique la posición indicada, una pantalla para visualizar la imagen, y un puerto de comunicaciones para comunicarse con un depositario de imágenes y/o un servidor de la red. El sistema de análisis interactivo puede ser recuperado por la estación de trabajo como un programa de computadora a partir del servidor de la red.
En otro aspecto más, la invención proporciona un aparato de adquisición de imágenes que comprende el sistema descrito. Tal aparato de adquisición de imágenes puede ser configurado para hacer posible el procesamiento interactivo de las imágenes adquiridas con el aparato de adquisición de imágenes .
En otro aspecto más, la invención proporciona un método de visualización de un resultado del procesamiento local de imágenes, que comprende: - visualizar una imagen; - hacer posible que un usuario indique una posición con respecto a la imagen, para obtener una posición indicada; - determinar un resultado de un procesamiento local de la imagen en la posición indicada; - decidir si se visualiza o no una marca con base en el resultado del procesamiento local de imágenes, para obtener una decisión; y - mostrar una marca visible en respuesta a la decisión.
En otro aspecto más, la invención proporciona un servidor dispuesto para transmitir una aplicación interactiva de análisis de imágenes al dispositivo de un cliente, para la ejecución en el dispositivo del cliente en donde la aplicación está dispuesta para provocar que el dispositivo del cliente lleve a cabo el método de análisis interactivo de imágenes, descrito. Tal servidor, por ejemplo, un servidor de la red, puede hacer posible que un usuario realice el análisis interactivo de imágenes al descargar al menos parte de una aplicación de software y correr la aplicación de software en el dispositivo del cliente. Ya que la aplicación de software realiza el análisis interactivo en el dispositivo del cliente los datos de imágenes no tienen que ser transmitidos al servidor. Además, la marca visible protege la aplicación de software de ser copiada y distribuida por el usuario del dispositivo del cliente.
En otro aspecto de la invención se proporciona un método que comprende transmitir una aplicación para el análisis interactivo de imágenes al dispositivo de un cliente para la ejecución en el dispositivo del cliente, en donde la aplicación está dispuesta para provocar que el dispositivo del cliente realice el método para el análisis interactivo de imágenes, descrito.
En otro aspecto más de la invención se proporciona un producto de programa de computador que comprende las instrucciones para provocar que un sistema procesador realice uno o más de los métodos. Debido a que la visualización de la marca visible es hecha dependiente del resultado del procesamiento local de imágenes, el código de aplicación del software para mostrar la marca visible se vuelve más entrelazado con el código de aplicación de software que implementa el procesamiento local de imágenes y/o la visualización del resultado del procesamiento local de imágenes. Esto hace más difícil eliminar la marca visible de la aplicación.
Será apreciado por aquellos expertos en la técnica que dos o más de las modalidades, implementaciones y/o aspectos anteriormente mencionados de la invención, pueden ser combinados de cualquier manera considerada útil.
Las modificaciones y variaciones del aparato de adquisición de imágenes, la estación de trabajo, los métodos y/o los productos del programa de computadora, que corresponden a las modificaciones y' variaciones descritas del sistema y el servidor, pueden ser llevadas a cabo por una persona experta en la técnica, con base en la presente descripción.
Una persona experta en la técnica apreciará que el método puede ser aplicado a datos de imágenes multidimensionales , por ejemplo, a imágenes bidimensionales (2-D) , 'tridimensionales (3-D) o tetradimensionales (4-D), adquiridas mediante diversas modalidades de adquisición tales como, pero no limitadas a, Formación de Imagen Estándar de Rayos X, Tomografía Computarizada (CT, por sus siglas en inglés) , Formación de Imágenes de Resonancia Magnética (MRI, por sus siglas en inglés) , Ultrasonido (US, por sus siglas en inglés) , Tomografía de Emisión de Positrones (PET, por sus siglas en inglés) , Tomografía Computarizada de Emisión Simple de Fotones (SPECT, por sus. siglas en inglés) , y Medicina Nuclear (NM, por sus siglas en inglés) .
BREVE DESCRIPCIÓ DE LAS FIGURAS Estos y otros aspectos de la invención son aparentes de y serán elucidados con referencia a las modalidades descritas más adelante en la presente. En las figuras: La figura 1 muestra un diagrama de bloques de un sistema para el análisis interactivo de imágenes; La figura 2 muestra un diagrama de flujo de un método de análisis interactivo de imágenes; La figura 3 muestra un diagrama de bloques de un servidor dispuesto para transmitir una aplicación interactiva de análisis de imágenes hacia un dispositivo del cliente; Las figuras 4A y 4B muestran bocetos de tomas de pantalla de una aplicación para el análisis interactivo de imágenes.
DESCRIPCIÓN DETALLADA DE LA INVENCIÓN La figura 1 ilustra los aspectos de un sistema para el análisis interactivo de imágenes. El sistema puede comprender un subsistema 1 de visualización de imágenes para visualizar una imagen 8. Tal subsistema de visualización es conocido per se en la técnica. La imagen 8 puede comprender un grupo de datos de cualquier tipo disponible para la persona experta. La imagen 8 puede comprender, por ejemplo, una imagen bidimensional o una imagen tridimensional. El subsistema 1 de visualización puede ser configurado para generar y mostrar una representación bidimensional de la imagen tridimensional. El sistema puede comprender además una entrada de posición 2 configurada para hacer posible que un usuario indique una posición con respecto a la imagen 8, para obtener una posición indicada. Por ejemplo, la entrada de posición 2 puede ser configurada para determinar una posición indicada de un dispositivo de señalamiento tal como un señalador de ratón. La entrada de posición 2 puede recibir las coordenadas del señalador con respecto a un área de visualización así como las coordenadas del área de visualización sobre la cual la imagen es mostrada por el subsistema 1 de visualización de imágenes.- Al combinar estas coordenadas, es obtenida una posición del señalador con respecto a la imagen. El sistema puede comprender un determinador 3 de resultados para determinar un resultado de un procesamiento local de la imagen 8, por ejemplo, un procesamiento local de imágenes, en la posición indicada. Por ejemplo, el determinador 3 del resultado puede ser dispuesto para recuperar el resultado de un medio de almacenamiento que contiene los resultados precomputados del procesamiento local de imágenes. El sistema puede comprender además un subsistema de visualización 4. El subsistema de visualización 4 puede ser configurado para mostrar al menos parte del resultado del procesamiento local de imágenes o una marca visible, en dependencia del resultado del procesamiento local de imágenes . La exhibición de la marca visible es apagada y encendida con base en el resultado del procesamiento local de imágenes . La exhibición del resultado del procesamiento de imágenes puede ser apagada durante la exhibición de la marca visible. No obstante, ésta no es una limitación.
La figura 4A muestra un boceto de un área de imágenes 401 en la cual la imagen 8 es mostrada. El señalador 404 apunta a un recipiente 403 representado por la imagen 8. El recipiente 403 es meramente un ejemplo de un objeto que puede ser representado por la imagen 8. El procesamiento local de imágenes en este ejemplo comprende segmentar localmente el recipiente 403 en la posición del señalador 404 y computar la anchura local del recipiente. La anchura del recipiente es mostrada como el resultado 406 del procesamiento local de imágenes .
La figura 4B muestra otro boceto del área de imágenes 402 en el cual la imagen 8 es mostrada. En las figuras, los ítems similares son indicados por los mismos números de referencia. En la figura 4B, el señalador 405 apunta a una posición donde no está presente el recipiente 403. En consecuencia, el procesamiento de imágenes no da como resultado una anchura del recipiente, y no es posible extraer una anchura significativa del recipiente relevante a la posición del señalador 405. En este caso, el subsistema 4 de visualización muestra la marca visible 407.
De esta manera, con referencia en lo subsiguiente a las figuras 1 y 4A-4B, el resultado del procesamiento local de imágenes puede ser indicador de la presencia o la ausencia de un objeto 403 en o cerca de la posición indicada 404, 405, y el subsistema de visualización 404 está dispuesto para mostrar la marca visible 407 en ausencia de tal objeto 403 en o cerca de la posición indicada 405. Para este fin, el subsistema de visualización 4 puede ser controlado por un decididor 9 que está dispuesto para decidir si se muestra o no la marca visible 407 o al menos parte del resultado del procesamiento local de imágenes .
El sistema puede comprender un subsistema 7 de procesamiento de imágenes, y este subsistema 7 de procesamiento de imágenes puede comprender una unidad 5 de segmentación de imágenes para realizar una segmentación de la imagen 8 en o cerca de la posición indicada 404, 405. Esta unidad de segmentación 5 puede ser configurada para producir un resultado indicador de la ausencia de un objeto 403 en o cerca de la posición indicada 405, cuando la unidad de segmentación 5 falla en segmentar tal objeto 403 en o cerca de la posición indicada 405.
El subsistema de visualización 4 puede ser acomodado para realizar la visualización de la marca visible 407, cuando el resultado del procesamiento local de imágenes no es considerado como significativo. Para determinar si el resultado del procesamiento local de imágenes va o no a ser considerado significativo, el determinador 3 del resultado puede ser configurado para evaluar si el resultado del procesamiento local de imágenes satisface o no un grupo de condiciones predeterminadas . Estas condiciones predeterminadas pueden ser diseñadas dependiendo de la aplicación. Por ejemplo, el resultado del procesamiento local de imágenes puede ser considerado no significativo en una región plana o ruidosa de la imagen. Para este fin, el resultado del procesamiento local de imágenes puede incluir una medida de la planeidad o del ruido local de la imagen, y la condición predeterminada puede probar si esta medida excede o no un umbral predeterminado .
El sistema puede comprender un detector 6 de región, configurado para determinar una región de la imagen donde el resultado del procesamiento de imagen no es significativo y en donde el subsistema de visualización está dispuesto para mostrar la marca visible 407 en esta región.
El sistema puede también comprender un subsistema 7 de procesamiento de imágenes configurado para realizar el procesamiento local de imágenes 8, con base en la posición indicada 404, 405, para obtener el resultado del procesamiento local de imágenes . El procesamiento local de imágenes puede comprender la determinación, por ejemplo, de una orilla o un tipo de tejido con base en valores grises. Cuando ningún tipo de tejido es detectado para la posición indicada (por ejemplo cuando el valor gris indica aire) , la marca visible puede ser mostrada. El subsistema 7 de procesamiento local de imágenes puede comprender una unidad 5 de segmentación de imágenes para segmentar al menos parte de un objeto 403, con base en la posición indicada 404.
El subsistema 4 de visualización puede ser configurado para mostrar la marca visible 407 también cuando la posición indicada está fuera de un área de visualización de la imagen. En tal caso, cualquier procesamiento de imagen local significativo no puede ser realizado debido a que la posición indicada no apunta hacia un área de imagen.
La marca visible 407 puede ser indicadora del propietario de un derecho con respecto al sistema. La marca visible puede ser también indicadora de una entidad que ha distribuido el sistema. La marca visible 407 puede comprender un logotipo. La marca visible puede ser mostrada como un traslape sobre la imagen, en cualquier posición, r ejemplo, en una posición fija, en una posición cercana al punto indicado, o en otra posición. La marca visible puede ser translúcida, para crear una marca de agua visible, u opaca.
La Figura 2 ilustra aspectps de un método de análisis interactivo de imágenes. El método comienza en el paso 201 de visualización de una imagen. El método procede luego con el paso 202 de recibir una posición indicada con respecto a la imagen, por ejemplo interactivamente indicada por un usuario. En seguida, en el paso 203, es determinado un resultado de un procesamiento local de imágenes de la imagen en la posición indicada. En el paso 204, es evaluado el resultado del procesamiento local de imagen, lo cual da como resultado una decisión respecto a qué mostrar. Dependiendo de esta decisión, el método procede hacia el paso 205 en cual al menos parte del resultado del procesamiento local de imágenes es visualizado, o hacia el paso 206 en el cual es visualizada una marca visible indicadora de un origen del sistema interactivo. Después del paso 205 ó 206, el método regresa al paso 202 para determinar una nueva posición indicada. Cuando no es determinada ninguna nueva posición indicada en el paso 202, o cuando es recibida una señal de salida, el método termina. El método puede ser implementado como un producto de programa de computadora. El método puede ser también implementado como una aplicación basada en la red.
La Figura 3 muestra un diagrama de bloques de un sistema de cliente-servidor. Un servidor 301 está configurado para transmitir una aplicación 303 de análisis interactivo de imágenes hacia un dispositivo 302 del cliente, para la ejecución en el dispositivo 302 del cliente. La aplicación 303 está dispuesta para provocar que el dispositivo 302 del cliente realice un método similar a aquel descrito con respecto a la Figura 2. El servidor 301 puede comprender un servidor de la red; la aplicación 303 puede comprender una aplicación basada en la red, tal como una aplicación JavaScript, adecuada para ser ejecutada en un buscador de la red del dispositivo 302 del cliente.
De manera similar, se puede proporcionar un método de distribución de una aplicación de análisis interactivo de imágenes. Tal método puede comprender la transmisión de una aplicación 303 para el análisis interactivo de imágenes hacia el dispositivo 302 de un cliente, para la ejecución en el dispositivo 302 del cliente, en donde la aplicación 303 está dispuesta para provocar que el dispositivo 302 del cliente realice un método similar a aquel descrito con respecto a la Figura 2. Este método puede ser implementado como un producto de programa de computadora.
Un algoritmo de segmentación activa basada en la red, puede ser considerado, tal que éste ofrezca un resultado de segmentación para cualquier región de imagen a la que el señalador del ratón apunte, pero ofrece una segmentación de una marca visible, por ejemplo la forma de la palabra PHILIPS, cuando el ratón apunta a una región de imagen donde la segmentación no puede derivar una solución significativa; por ejemplo, una región de imagen que es plana o ruidosa con respecto a los valores grises puede no permitir una segmentación significativa. Una región que. comprende aire podría ser tal región. De esta manera, el algoritmo de segmentación basado en la red podría ser todavía copiado, pero su origen sería siempre obvio por medio de la marca visible. La propiedad intelectual puede ser incrustada dentro , del comportamiento algorítmico de una manera similar a una marca que es incrustada dentro del dato de imagen.
La eliminación malintencionada de tal comportamiento algorítmicamente intrínseco sería mucho más difícil que la eliminación de, por ejemplo, un logotipo convencional de Philips mostrado como letras fijas o un mapa de bitios.
Se apreciará que la invención también aplica a los programas de computadora, párticularmente a los programas de computadora sobre o en un portador, adaptado para poner en práctica la invención. El programa puede estar en la forma de un código fuente, un código de objeto, una fuente intermedia de código y el código de objeto, tal como en una . forma parcialmente recopilada, o en cualquier otra forma adecuada para el uso en la implementación del método de acuerdo a la invención. Se apreciará también que tal programa puede tener muchos diseños arquitectónicos diferentes. Por ejemplo, un código de programa que implementa la funcionalidad del método o sistema de acuerdo a la invención puede ser sub-dividido en una o más sub-rutinas. Muchas formas diferentes de distribuir la funcionalidad entre estas sub- utinas serán aparentes para la persona experta. Las sub-rutinas pueden ser almacenadas juntas en un archivo ejecutable para formar un programa auto-contenido. Tal archivo ejecutable puede contener las instrucciones ejecutables en computadora, por ejemplo las instrucciones del procesador y/o las instrucciones del intérprete (por ejemplo, las instrucciones del intérprete de Java) . Alternativamente, una o más o todas las sub-rutinas pueden ser almacenadas en al menos un archivo de biblioteca externo y vinculadas con un programa especial ya sea estáticamente o dinámicamente, por ejemplo, al tiempo de la corrida. El programa principal contiene al menos una llamada para al menos una de las sub-rutinas. Las sub-rutinas pueden también comprender llamadas de función una con la otra. Una modalidad relacionada a un producto de programa de computadora comprende las instrucciones ejecutables en computadora correspondientes a cada paso de procesamiento de al menos uno de los métodos descritos en la presente. Estas instrucciones pueden ser divididas en sub-rutinas y/o almacenadas en uno o más archivos que pueden ser vinculados estática o dinámicamente. Otra modalidad más, relacionada a un producto de programa de computadora, comprende las instrucciones ejecutables en computadora correspondientes a cada medio de al menos uno de los sistemas y/o los productos descritos en la presente. Estas instrucciones pueden ser sub-divididas en sub-rutinas y/o almacenadas en uno o más archivos que pueden ser vinculados estática o dinámicamente.
El portador de un programa de computadora puede ser cualquier entidad o dispositivo capaz de llevar el programa. Por ejemplo, el portador puede incluir un medio de almacenamiento, tal como una ROM, por ejemplo, una CD ROM o una ROM semiconductora, o un medio de registro magnético, por ejemplo, un disco flexible o un disco duro. Además, el portador puede ser un portador transmisible tal como una señal eléctrica u óptica, que puede ser transportada por medio de cable eléctrico u óptico, o por radio u otros medios. Cuando el programa es incrustado en tal señal, el portador puede estar constituido por tal cable u otro dispositivo o medio. Alternativamente, el portador puede ser un circuito integrado en el cual está incrustado el programa, el circuito integrado está adaptado para realizar, o es utilizado en el desempeño de, el método relevante.
Se debe notar que las modalidades anteriormente mencionadas ilustran más que limitan la invención, y que aquellas personas expertas en la técnica serán capaces de diseñar muchas modalidades alternativas sin apartarse del alcance de las reivindicaciones anexas. En las reivindicaciones, cualesquiera signos de referencia colocados entre paréntesis no serán considerados como limitantes de la reivindicación. El uso del verbo "comprender" y sus conjugaciones, no excluye la presencia de elementos o pasos diferentes de aquellos establecidos en una reivindicación. El artículo "un", "uno" o "una" que precede a un elemento no excluye la presencia de una pluralidad de tales elementos. La invención puede ser implementada por medio de hardware que comprende diversos elementos distintos, y por medio de una computadora adecuadamente programada. En la reivindicación de dispositivo que enumera diversos medios, varios de estos medios pueden ser ejemplificados por uno y el mismo artículo de hardware. El simple hecho de que ciertas medidas son indicadas en reivindicaciones dependientes mutuamente diferentes, no indica que una combinación de estas medidas no pueda ser utilizada para tomar ventaja.
Se hace constar que con relación a esta fecha el mejor método conocido por la solicitante para llevar a la práctica la citada invención, es el que resulta claro de la presente descripción de la invención.

Claims (15)

REIVINDICACIONES Habiéndose descrito la invención como antecede, se reclama como propiedad lo contenido en las siguientes reivindicaciones :
1. Un sistema para el análisis interactivo de imágenes, caracterizado porque comprende: un subsistema de visualización de imágenes para visualizar una imagen; una entrada de posición para hacer posible que un usuario indique una posición con respecto a la imagen, para obtener una posición indicada; un determinador de resultado, para determinar un resultado de un procesamiento local de imágenes de la imagen en la posición indicada; - un decididor para decidir si se muestra o no una marca, con base en el resultado del procesamiento local de imagen, para obtener una decisión; y un subsistema de visualización dispuesto para mostrar una marca visible en respuesta a la decisión, en donde la marca visible es indicadora del propietario del derecho con respecto al sistema.
2. El sistema de conformidad con la reivindicación 1, caracterizado porque la marca visible es mostrada como un traslape sobre la imagen.
3. El sistema de conformidad con la reivindicación 1, caracterizado porque el sistema está dispuesto para mostrar un resultado de segmentación cuando el señalador del ratón apunta a una región de imagen, y para mostrar la marca visible cuando el señalador del ratón apunta a una región de imagen donde una segmentación no puede derivar una solución significativa.
4. El sistema de conformidad con la reivindicación 1, caracterizado porque el resultado del procesamiento local de imágenes es indicador de la ausencia de un objeto en o cerca de la posición indicada, y en donde el decididor está dispuesto para decidir si se muestra o no la marca visible en ausencia de tal objeto, en o cerca de la posición indicada.
5. El sistema de conformidad con la reivindicación 1, caracterizado porque el resultado del procesamiento local de imágenes es indicador de la presencia de un objeto en o cerca de la posición indicada, y en donde el decididor está dispuesto para decidir no mostrar la marca visible, sino en mostrar al menos parte del resultado del procesamiento local de imágenes en presencia de tal objeto, en o cerca de la posición indicada.
6. El sistema de conformidad con la reivindicación 4 ó 5, caracterizado porque comprende una unidad de segmentación de imágenes para realizar una segmentación de la imagen en o cerca de la posición indicada, en donde el resultado del procesamiento local de imágenes es indicador de la ausencia de un objeto en o cerca de la posición indicada, cuando la unidad de segmentación falla en segmentar tal objeto, en o cerca de la posición indicada.
7. El sistema de conformidad con la reivindicación 1, caracterizado porque el determinador del resultado es dispuesto para determinar si el resultado del procesamiento local de imágenes va a ser considerado significativo por la evaluación de si el resultado del procesamiento local de imágenes satisface o no un grupo de condiciones predeterminadas, y en donde el decididor está dispuesto para decidir en mostrar o no la marca visible cuando el resultado del procesamiento local de imágenes es definido como no significativo.
8. El sistema de conformidad con la reivindicación 5, caracterizado porque comprende además un detector de región para detectar una región de la imagen donde el resultado del procesamiento de imagen es definido como no significativo, y en donde el subsistema de visualización está dispuesto para mostrar la marca visible en la región.
9. El sistema de conformidad con la reivindicación 1, caracterizado porque el decididor está dispuesto para decidir en mostrar la marca visible también cuando la posición indicada está fuera de un área de visualización de la imagen.
10. El sistema de conformidad con la reivindicación 1, caracterizado porque la marca visible es indicadora de un origen del sistema.
11. Una estación de trabajo, caracterizada porque comprende el sistema de conformidad con la reivindicación 1.
12. Un método of análisis interactivo de imágenes, caracterizado porque comprende: visualizar una imagen; - hacer posible que un usuario indique una posición con respecto a la imagen, para obtener una posición indicada; determinar un resultado de una procesamiento local de imágenes de la imagen en la posición indicada; decidir si se muestra o no una marca, con base en el resultado del procesamiento local de imágenes, para obtener una decisión; y mostrar una marca visible en respuesta a la decisión, en donde la marca visible se indicadora del propietario de un derecho con respecto al método.
13. Un servidor, dispuesto para transmitir una aplicación de análisis interactivo de imágenes hacia el dispositivo del cliente, para la ejecución en el dispositivo del cliente, caracterizado porque la aplicación está dispuesta para provocar que el dispositivo del cliente realice el método de conformidad con la reivindicación 12.
14. Un método que comprende transmitir un aplicación de análisis interactivo de imágenes al dispositivo del cliente para la ejecución en el dispositivo del cliente, caracterizado porque la aplicación está dispuesta para provocar que el dispositivo del cliente realice el método de conformidad con la reivindicación 12.
15. Un producto de programa de computadora, caracterizado porque provoca que un procesador realice el método de conformidad con la reivindicación 12 ó 14.
MX2012015274A 2010-06-30 2011-06-28 Analisis interactivo de imagenes. MX2012015274A (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP10167830 2010-06-30
PCT/IB2011/052834 WO2012001623A1 (en) 2010-06-30 2011-06-28 Interactive image analysis

Publications (1)

Publication Number Publication Date
MX2012015274A true MX2012015274A (es) 2013-02-07

Family

ID=44532967

Family Applications (1)

Application Number Title Priority Date Filing Date
MX2012015274A MX2012015274A (es) 2010-06-30 2011-06-28 Analisis interactivo de imagenes.

Country Status (7)

Country Link
US (1) US9483844B2 (es)
EP (1) EP2588980A1 (es)
JP (1) JP5801394B2 (es)
CN (1) CN102971735B (es)
BR (1) BR112012033335B1 (es)
MX (1) MX2012015274A (es)
WO (1) WO2012001623A1 (es)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105898459A (zh) * 2015-12-10 2016-08-24 乐视网信息技术(北京)股份有限公司 基于安卓平台的播放方法、装置及移动终端设备
WO2018092715A1 (ja) * 2016-11-17 2018-05-24 株式会社ソニー・インタラクティブエンタテインメント 画像処理装置、画像処理方法およびプログラム

Family Cites Families (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5530759A (en) 1995-02-01 1996-06-25 International Business Machines Corporation Color correct digital watermarking of images
JPH10154054A (ja) * 1996-09-24 1998-06-09 Fujitsu Ltd 画面表示装置
JP2000305998A (ja) 1999-04-26 2000-11-02 Fujitsu Ltd 著作物管理サーバ及びその記憶媒体
EP1170924A3 (en) * 2000-07-03 2003-12-17 Hitachi, Ltd. Data display method and system
FR2849563B1 (fr) 2002-12-31 2005-02-11 Medialive Marquage personnalise pour la protection de flux audiovisuels numeriques
CN1774923A (zh) * 2003-04-17 2006-05-17 日本电信电话株式会社 电子水印嵌入运动图像传输***、电子水印嵌入运动图像传输方法、信息处理装置、通信控制装置、电子水印嵌入运动图像处理程序以及存储了电子水印嵌入运动图像处理程序的存储介质
WO2005031635A1 (en) * 2003-09-25 2005-04-07 Paieon, Inc. System and method for three-dimensional reconstruction of a tubular organ
CN1299642C (zh) * 2003-12-23 2007-02-14 中国科学院自动化研究所 一种基于互信息敏感区域的多模态医学图像配准方法
JP2006113658A (ja) 2004-10-12 2006-04-27 Canon Inc 画像処理装置及び方法、及びプログラムを記録した記憶媒体
CA2610345C (en) * 2005-06-02 2013-12-24 The Medipattern Corporation System and method of computer-aided detection
JP4809840B2 (ja) * 2005-08-04 2011-11-09 日本電信電話株式会社 電子透かし埋め込み方法、電子透かし埋め込み装置、及びプログラム
US20070214436A1 (en) * 2006-03-13 2007-09-13 Myers Raymond L Jr Positional navigation graphic link system
JP4843368B2 (ja) 2006-05-01 2011-12-21 財団法人電力中央研究所 電線異常検出方法、電線異常検出装置及び電線異常検出プログラム
JP4960024B2 (ja) 2006-06-07 2012-06-27 オリンパスメディカルシステムズ株式会社 医療画像管理方法ならびにそれを利用した医療画像管理装置
US7955486B2 (en) 2007-02-20 2011-06-07 The Board Of Trustees Of The University Of Illinois Electrochemical deposition platform for nanostructure fabrication
JP2008250654A (ja) * 2007-03-30 2008-10-16 Alpine Electronics Inc ビデオプレイヤ及びビデオ再生制御方法
JP2008288726A (ja) 2007-05-15 2008-11-27 Oki Electric Ind Co Ltd 透かし情報抽出装置、透かし位置ずれ検出装置、透かし位置ずれ検出方法及びプログラム
US8059859B2 (en) 2007-05-31 2011-11-15 Canon Kabushiki Kaisha Image processing apparatus and method of controlling the same
US20090047000A1 (en) * 2007-08-17 2009-02-19 Vibe Solutions Group, Inc. Method and Apparatus for a Web Browser-Based Multi-Channel Content Player
JP2009060216A (ja) 2007-08-30 2009-03-19 Fuji Xerox Co Ltd 画像処理装置及び画像処理プログラム
CN101896942B (zh) * 2007-12-14 2014-09-10 皇家飞利浦电子股份有限公司 脑图像数据的图像分析
US8543928B2 (en) * 2008-06-13 2013-09-24 Microsoft Corporation Automatic friends selection and association based on events
CN100557618C (zh) * 2008-09-05 2009-11-04 清华大学 一种在计算机程序中嵌入和提取水印的方法

Also Published As

Publication number Publication date
CN102971735B (zh) 2017-07-14
US9483844B2 (en) 2016-11-01
EP2588980A1 (en) 2013-05-08
US20130117712A1 (en) 2013-05-09
BR112012033335B1 (pt) 2020-11-17
BR112012033335A2 (pt) 2016-11-29
JP5801394B2 (ja) 2015-10-28
WO2012001623A1 (en) 2012-01-05
CN102971735A (zh) 2013-03-13
JP2013535714A (ja) 2013-09-12

Similar Documents

Publication Publication Date Title
US9053565B2 (en) Interactive selection of a region of interest in an image
US9754366B2 (en) Computer-aided identification of a tissue of interest
CN103201767A (zh) 医学图像***
KR102149369B1 (ko) 의료 영상을 시각화하는 방법 및 이를 이용한 장치
McGurk et al. Combining multiple FDG‐PET radiotherapy target segmentation methods to reduce the effect of variable performance of individual segmentation methods
US9117141B2 (en) Method and apparatus for identifying regions of interest in medical imaging data
CN105684040B (zh) 支持肿瘤响应测量的方法
CN105190633B (zh) 图像可视化
Gourdeau et al. On the proper use of structural similarity for the robust evaluation of medical image synthesis models
EP2786345B1 (en) Image processing apparatus.
CN103415873A (zh) 利用图像叠加的tnm分类
MX2012015274A (es) Analisis interactivo de imagenes.
JP6195681B2 (ja) 造影画像データにおける関心組織の視覚化
GB2504385A (en) User interactive navigation of medical images using a navigation map
Nayak et al. Validation of segmented brain tumor from MRI images using 3D printing
US20060215888A1 (en) Method and apparatus of displaying of a medical image
de Margerie-Mellon et al. 2D or 3D measurements of pulmonary nodules: preliminary answers and more open questions
EP4064179A1 (en) Masking unwanted pixels in an image
US20230401699A1 (en) Detection of spine vertebrae in image data
Dachman et al. The effect of reconstruction algorithm on conspicuity of polyps in CT colonography
JP6041504B2 (ja) 医用画像表示装置、医用画像表示方法および医用画像表示プログラム

Legal Events

Date Code Title Description
FA Abandonment or withdrawal