BR112012033335B1 - Sistema para analise interativa de imagem, estaqao de trabalho, metodo de analise interativa de imagem, servidor disposto para transmitir um aplicativo de analise interativa de imagem para um dispositivo de cliente para execuqao no dispositivo de cliente, metodo compreendendo transmissao de um aplicativo de analise interativa de imagem para um dispositivo do cliente para execuqao no dispositivo do cliente e produto de programa de computador - Google Patents

Sistema para analise interativa de imagem, estaqao de trabalho, metodo de analise interativa de imagem, servidor disposto para transmitir um aplicativo de analise interativa de imagem para um dispositivo de cliente para execuqao no dispositivo de cliente, metodo compreendendo transmissao de um aplicativo de analise interativa de imagem para um dispositivo do cliente para execuqao no dispositivo do cliente e produto de programa de computador Download PDF

Info

Publication number
BR112012033335B1
BR112012033335B1 BR112012033335-6A BR112012033335A BR112012033335B1 BR 112012033335 B1 BR112012033335 B1 BR 112012033335B1 BR 112012033335 A BR112012033335 A BR 112012033335A BR 112012033335 B1 BR112012033335 B1 BR 112012033335B1
Authority
BR
Brazil
Prior art keywords
image
result
display
image processing
indicated
Prior art date
Application number
BR112012033335-6A
Other languages
English (en)
Other versions
BR112012033335A2 (pt
Inventor
Rafael Wiemker
Thomas Buelow
Sebastian Peter Michael Dries
Original Assignee
Koninklijke Philips N.V.
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 Koninklijke Philips N.V. filed Critical Koninklijke Philips N.V.
Publication of BR112012033335A2 publication Critical patent/BR112012033335A2/pt
Publication of BR112012033335B1 publication Critical patent/BR112012033335B1/pt

Links

Images

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

Abstract

SISTEMA PARA ANÁLISE INTERATIVA DE IMAGEM, ESTAÇÃO DE TRABALHO, MÉTODO DE ANÁLISE INTERATIVA DE IMAGEM, SERVIDOR DISPOSTO PARA TRANSMITIR UM APLICATIVO DE ANÁLISE INTERATIVO DE IMAGEM PARA UM DISPOSITIVO DE CLIENTE PARA EXECUÇÃO NO DISPOSITIVO DO CLIENTE, MÉTODO COMPREENDENDO TRANSMISSÃO DE UM APLICATIVO DE ANÁLISE INTERATIVA DE IMAGEM PARA UM DISPOSITIVO DO CLIENTE PARA EXECUÇÃO NO DISPOSITIVO DO CLIENTE E PRODUTO DE PROGRAMA DE COMPUTADOR Um sistema para análise interativa de imagem é revelado, compreende um subsistema de visualização de imagem (1) para visualizar uma imagem (8). Um determinador da posição indicada (2) é disposto para determinar uma posição indicada de um dispositivo de apontamento com relação à imagem (8). Um determinador de resultado (3) é disposto para determinar um resultado de um processamento local de imagem da imagem (8) na posição indicada. Um subsistema de exibição (4) exibe ou pelo menos parte do resultado do processamento local de imagem (406) ou uma marcação visível (407), com base no resultado do processamento de imagem. O resultado do processamento local de imagem é indicado da presença ou ausência de um objeto (403) na posição indicada ou próximo a ela (404, 405), e o subsistema de exibição (4) é disposto para exibir a marcação visível (407) na ausência de tal objeto (403) na posição indicada ou próximo (...).

Description

CAMPO DA INVENÇÃO
A invenção se refere à análise interativa de imagem. A invenção se refere ainda à exibição de uma marcação visível.
HISTÓRICO DA INVENÇÃO
Para aplicativos de processamento de imagem médica com base na web, a transferência dos dados de imagem para um servidor pode ser um gargalo problemático, devido ao tamanho tipicamente grande do conjunto de dados de imagem médica. Também para proteger os dados médicos, pode ser preferível deixar os dados de imagem no lado do cliente, e assim transferir qualquer aplicativo necessário para o processamento de imagem (por exemplo, um aplicativo de segmentação) para o lado do cliente. No entanto, quando o aplicativo é transferido para o cliente, o aplicativo poderia então ser facilmente copiado, redistribuído, ou reutilizado por um usuário malicioso.
Para desencorajar isto, o aplicativo pode ser programado para exibir uma marcação visível, tal como um logo, em um canto da janela de exibição do aplicativo. Esta marcação visível permite o usuário do aplicativo saber a origem do software. No entanto, a exibição de tal marcação visível pode ser removida do aplicativo relativamente facilmente pelo usuário malicioso.
SUMÁRIO DA INVENÇÃO
Os aspectos da invenção são descritos nas reivindicações independentes. As reivindicações dependentes descrevem realizações vantajosas.
Seria vantajoso ter um sistema melhorado para análise interativa de imagem. Para melhor solucionar esta preocupação, em um primeiro aspecto, a invenção provê um sistema compreendendo: - um subsistema de visualização de imagem para visualizar uma imagem; - uma entrada de posição para permitir um usuário indicar uma posição em relação à imagem, para obter uma posição indicada; - um determinador do resultado para determinar um resultado de um processamento local de imagem da imagem na posição indicada; - um decisor para decidir se exibe uma marcação, com base no resultado do processamento local da imagem, para obter uma decisão; e - um subsistema de exibição disposto para exibir uma marcação visível em resposta à decisão.
Tornar a exibição da marcação visível dependente do resultado do processamento local de imagem, a parte do sistema responsável por exibir a marcação visível se torna mais entrelaçada com a parte do sistema responsável por determinar o resultado do processamento de imagem e/ou exibição do resultado do processamento de imagem. Isto torna mais difícil adulterar o sistema a fim de evitar a exibição da marcação visível através do sistema. 0 subsistema de exibição pode ser disposto para exibir ou pelo menos parte do resultado ou a marcação visível, em que a seleção de qual exibir é baseada no resultado do processamento local de imagem. Alternativamente, o subsistema de exibição pode ser disposto para ligar e desligar a exibição da marcação visível, com base no resultado do processamento local de imagem. A exibição de pelo menos parte do resultado não precisa necessariamente ser suspensa durante a exibição da marcação visível.
O resultado do processamento local de imagem pode ser indicativo da ausência de um objeto na posição indicada ou próxima a ela. O decisor pode ser disposto para decidir exibir a marcação visível na ausência de tal objeto na posição indicada ou próxima a ela. Desta forma, a marcação visível é exibida quando nenhuma informação sobre qualquer objeto na posição indicada ou próximo a ela está disponível para exibição. Consequentemente, a marcação visível não atrapalha a análise interativa de um objeto pelo usuário. 0 resultado do processamento local de imagem pode ser indicativo da presença de um objeto na posição indicada ou próximo a ela. O decisor pode ser disposto para decidir não exibir a marcação visível, mas exibir pelo menos parte do resultado do processamento local de imagem na presença de tal objeto na posição indicada ou próximo a ela. Desta maneira, a marcação visível não impede a análise interativa. Por exemplo, quando existe um objeto na posição indicada ou próximo a ela, o subsistema de exibição pode ser disposto para exibir informações sobre o objeto. Tais informações sobre o objeto podem incluir as dimensões do objeto, tal como o diâmetro seccional cruzado ou um volume, e/ou um tipo de objeto, e/ou uma orientação do objeto. 0 sistema pode compreender uma unidade de segmentação de imagem para realizar uma segmentação da imagem na posição indicada ou próxima a ela, em que o resultado do processamento local de imagem é indicativo da ausência de um objeto na posição indicada ou próximo a ela, quando a unidade de segmentação falha em segmentar tal objeto na posição indicada ou próximo a ela. Desta maneira, quando a unidade de segmentação não encontra um objeto, a marcação visível pode ser exibida. Quando um objeto é encontrado, as informações sobre o objeto podem ser exibidas. O decisor pode ser disposto para decidir exibir a marcação visível quando o resultado do processamento local de imagem não é definido como significativo. Consequentemente, o subsistema de exibição pode ser disposto para realizar a exibição da marcação visível quando o resultado do processamento local de imagem não é significativo. Por exemplo, quando um resultado útil do processamento de imagem somente pode ser determinado quando a imagem satisfaz algumas restrições predeterminadas na posição indicada ou próxima a ela, o resultado do processamento local de imagem não é significativo quando estas restrições não são atendidas. Consequentemente, em tal caso a marcação visível pode ser exibida ao invés do resultado do processamento de imagem. Desta forma, a marcação visível não atrapalha o usuário durante a análise interativa da imagem. Por exemplo, o resultado do processamento local de imagem pode ser considerado não significativo em uma região plana ou ruidosa da imagem. 0 sistema pode compreender um detector de região para detectar uma região da imagem onde o resultado do processamento de imagem não é significativo. O subsistema de exibição pode ser disposto para exibir a marcação visível naquela região. Similarmente, no caso onde o resultado do processamento local de imagem é indicativo da presença ou ausência de um objeto na posição indicada ou próxima a ela, o detector de região pode ser disposto para detectar uma região sem objetos, e o subsistema de exibição pode ser disposto para exibir a marcação visível naquela região. Em ambos os casos, a marcação visível não atrapalha a visão da parte mais interessante da imagem. O sistema pode compreender um subsistema de processamento de imagem para realizar o processamento local de imagem da imagem, com base na posição indicada, para obter o resultado do processamento local de imagem. Desta maneira, o sistema realiza ambos o processamento de imagem e a exibição do resultado. Por exemplo, o processamento local de imagem pode compreender uma segmentação de pelo menos parte de um objeto, com base na posição indicada. O subsistema de exibição pode ser disposto para exibir a marcação visível também quando a posição indicada está fora de uma área de exibição da imagem. Considerando que nenhum resultado do processamento local de imagem esteja disponível para posições fora da imagem, pode ser adequado exibir a marcação visível também quando nenhum apontador estiver fora da parte de exibição mostrando a imagem.
A marcação visível pode ser indicativa de uma origem ou um dono de direito em relação ao sistema. Desta forma, a marcação visível ajuda a identificar quem tem direito em relação ao sistema. Tal direito pode compreender os direitos autorais, por exemplo. Isto ajuda a prevenir e/ou desencorajar falsificações. Por exemplo, quando um usuário malicioso distribui uma cópia de uma implementação de software do sistema para outra pessoa, o dono dos direitos autorais da implementação do software ainda é reconhecível por meio da marcação visível. Por exemplo, a marcação visível pode compreender um logo, por exemplo, um logo da empresa. A partir do logo, o usuário pode avaliar se o uso do sistema é legal. Desta forma, os conteúdos e/ou aplicativo pode ser protegido. Por exemplo, quando o sistema é oferecido como um aplicativo da web, e a origem indicada pela marcação visível não corresponde ao dono do website, o usuário entenderá que o uso do aplicativo da web naquele website pode ser ilegal.
Em outro aspecto, a invenção provê uma estação de trabalho compreendendo o sistema estabelecido. A marcação visível torna fácil determinar uma origem do sistema quando esta é parte da estação de trabalho. A estação de trabalho pode compreender um dispositivo de apontamento para permitir que o usuário indique a posição indicada, um display para exibir a imagem, e uma porta de comunicações para se comunicar com um repositório de imagem e/ou um servidor da web. O sistema de análise interativa pode ser recuperado pela estação de trabalho como um programa de computador a partir do servidor da web.
Em outro aspecto, a invenção provê um aparelho de aquisição de imagem compreendendo o sistema estabelecido. Tal aparelho de aquisição de imagem pode ser configurado para permitir o processamento interativo de imagens adquiridas com o aparelho de aquisição de imagem.
Em outro aspecto, a invenção provê um método de visualizar um resultado do processamento local de imagem, compreendendo: - visualizar uma imagem; - permitir que um usuário indique uma posição em relação à imagem, para obter uma posição indicada; - determinar um resultado de um processamento local de imagem da imagem na posição indicada; decidir se exibe uma marcação, com base no resultado do processamento local de imagem, para obter uma decisão; e exibir uma marcação visível em resposta à decisão.
Em outro aspecto, a invenção provê um servidor disposto para transmitir um aplicativo de análise interativa de imagem para um dispositivo do cliente para execução no dispositivo do cliente, em que o aplicativo é disposto para fazer com que o dispositivo do cliente realize o método da análise interativa de imagem estabelecida. Tal servidor, por exemplo, um servidor da web, pode permitir que um usuário realize a análise interativa de imagem fazendo o download de pelo menos parte de um aplicativo de software e executando o aplicativo de software no dispositivo do cliente. Considerando que o aplicativo de software realiza a análise interativa no dispositivo do cliente, os dados de imagem não têm que ser transmitidos para o servidor. Além disso, a marcação visível protege o aplicativo de software contra ser copiado e distribuição pelo usuário do dispositivo do cliente.
Em outro aspecto da invenção, um método é provido compreendendo transmitir um aplicativo para análise interativa de imagem para um dispositivo do cliente para execução no dispositivo do cliente, em que o aplicativo é disposto para fazer com que o dispositivo do cliente realize o método para a análise interativa de imagem estabelecida.
Em outro aspecto da invenção, um produto de programa de computador é provido compreendendo instruções para fazer com que um sistema processador realize um ou mais dos métodos estabelecidos. Devido à exibição da marcação visível ser dependente do resultado do processamento local de imagem, o código do aplicativo de software para exibir a marcação visível se torna mais entrelaçado com o código do aplicativo de software implementando o processamento de imagem e/ou a exibição do resultado do processamento local de imagem. Isto torna mais difícil remover a marcação visível do aplicativo.
Será percebido pelos técnicos no assunto que duas ou mais das realizações, implementações e/ou aspectos acima mencionados da invenção podem ser combinados de qualquer maneira considerada útil.
Modificações e variações do aparelho de aquisição de imagem, a estação de trabalho, os métodos, e/ou produtos de programa de computador, que correspondem às modificações e variações descritas do sistema e servidor, podem ser realizadas por um técnico no assunto com base na presente descrição.
Um técnico no assunto perceberá que o método pode ser aplicado aos dados de imagem multidimensionais, por exemplo, imagens bidimensional (2D), tridimensional (3D) ou quadridimensional (4D), adquiridas através de diversas modalidades de aquisição tal como, entre outras, de imagem de raio-x padrão, Tomografia Computadorizada (CT - Computed Tomography), de Imagem de Ressonância Magnética (MRI Magnetic Resonance Imaging), Ultrassom (US - Ultrasound), Tomografia por Emissão de Positron (PET - Positron Emission Tomography), Tomografia Computadorizada de Emissão única de Fóton (SPECT - Single Photon Emission Computed Tomography), e Medicina Nuclear (NM - Nuclear Medicine).
BREVE DESCRIÇÃO DOS DESENHOS
Estes e outros aspectos da invenção são aparentes e serão elucidados com referência às realizações descritas aqui. Nos desenhos, A Fig. 1 mostra um diagrama em bloco de um sistema para análise interativa de imagem; A Fig. 2 mostra um fluxograma de um método da análise interativa de imagem; A Fig. 3 mostra um diagrama em bloco de um servidor disposto para transmitir um aplicativo de análise interativa de imagem para um dispositivo do cliente; As Figs. 4A e 4B mostram esboços de telas de um aplicativo para análise interativa de imagem.
DESCRIÇÃO DETALHADA DAS REALIZAÇÕES
A Fig. 1 ilustra aspectos de um sistema para análise interativa de imagem. O sistema pode compreender um subsistema de visualização de imagem 1 para visualizar uma imagem 8. Tal subsistema de visualização de imagem é conhecido na técnica per se. A imagem 8 pode compreender um conjunto de dados de imagem de qualquer tipo disponível para o técnico no assunto. A imagem 8 pode compreender, por exemplo, uma imagem bidimensional ou uma imagem tridimensional. 0 subsistema de visualização de imagem 1 pode ser configurado para gerar e exibir uma representação bidimensional da imagem tridimensional. 0 sistema pode compreender ainda uma entrada de posição 2 configurada para permitir que um usuário indique uma posição com relação à imagem 8, para obter uma posição indicada. Por exemplo, a entrada da posição 2 pode ser configurada para determinar uma posição indicada de um dispositivo de apontamento tal como um apontador de mouse. A entrada de posição 2 pode receber coordenadas do apontador com relação a uma área de exibição assim como coordenadas da área da área de exibição na qual a imagem é exibida pelo subsistema de visualização de imagem 1. Através da combinação destas coordenadas, uma posição do apontador com relação à imagem é obtida. O sistema pode compreender um determinador de resultado 3 para determinar um resultado de um processamento local de imagem 8, por exemplo, um processamento local de imagem, na posição indicada. Por exemplo, o determinador de resultado 3 pode ser disposto para recuperar o resultado de um meio de armazenamento contendo resultados do processamento local de imagem pré-computados. 0 sistema pode compreender ainda um subsistema de exibição 4. O subsistema de exibição 4 pode ser configurado para exibir pelo menos parte do resultado do processamento local de imagem ou uma marcação visível, em dependência do resultado do processamento local de imagem. A exibição da marcação visível é ligada e desligada com base no resultado do processamento local de imagem. A exibição do resultado do processamento de imagem pode ser desligada durante a exibição da marcação visível. No entanto, isto não é uma limitação.
A Fig. 4A mostra um esboço de uma área de imagem 4 01, na qual a imagem 8 é exibida. O apontador 4 04 aponta para um vaso 403 representado pela imagem 8. 0 vaso 403 é meramente um exemplo de um objeto que pode ser representado pela imagem 8. O processamento local de imagem neste exemplo compreende segmentar localmente o vaso 403 na posição do apontador 404 e computar a largura do local do vaso. A largura do vaso é mostrada como resultado 4 06 do processamento local de imagem.
A Fig. 4B mostra outro esboço de área da imagem 4 02, na qual a imagem 8 é exibida. Nas Figuras, itens similares são indicados pelas mesmas referências numéricas. Na Fig. 4B, o apontador 405 aponta em uma posição onde nenhum vaso 403 está presente. Consequentemente, o processamento de imagem não resulta em uma largura do vaso, e não é possível extrair uma largura de vaso significativa relevante para a posição do apontador 405. Neste caso, o subsistema de exibição 4 exibe a marcação visível 407.
Desta maneira, em referência a seguir a ambas as Figs. 1 e 4, o resultado do processamento local de imagem pode ser indicativo da presença ou ausência de um objeto 403 na posição indicada ou próximo a ela 404, 405, e o subsistema de exibição 4 é disposto para exibir a marcação visível 407 na ausência de tal objeto 403 na posição indicada ou próximo a ela. Para esta finalidade, o subsistema de exibição 4 pode ser controlado por um decisor 9 que é disposto para decidir se exibe a marcação visível 407 ou pelo menos parte do resultado do processamento de imagem local.
O sistema pode compreender um subsistema de processamento de imagem 7, e este subsistema de processamento de imagem 7 pode compreender uma unidade de segmentação de imagem 5 para realizar uma segmentação da imagem 8 na posição indicada ou próximo a ela 4 04, 4 05. Esta unidade de segmentação 5 pode ser configurada para produzir um resultado indicativo da ausência de um objeto 403 na posição indicada ou próximo a ela 405, quando a unidade de segmentação 5 falha em segmentar tal objeto 403 na posição indicada ou próximo a ela 405.
O subsistema de exibição 4 pode ser disposto para realizar a exibição da marcação visível 407, quando o resultado do processamento local de imagem não é considerado significativo. Para determinar se o resultado do processamento de imagem local é significativo, o determinador de resultado 3 pode ser configurado para avaliar se o resultado do processamento local de imagem satisfaz um conjunto de condições predeterminadas. Estas condições predeterminadas podem ser projetadas dependendo do aplicativo. Por exemplo, o resultado do processamento local de imagem pode ser considerado não significativo em uma região plana ou ruidosa da imagem. Para esta finalidade, o resultado do processamento local de imagem pode incluir uma medida de nivelamento ou ruído da imagem, e a condição predeterminada pode testar se esta medida excede um limite predeterminado. 0 sistema pode compreender um detector de região 6 configurado para determinar uma região da imagem onde o resultado do processamento de imagem não é significativo, e em que o subsistema de exibição é disposto para exibir a marcação visível 407 nesta região.
O sistema também pode compreender um subsistema de processamento de imagem 7 configurado para realizar o processamento local de imagem da imagem 8, com base na posição indicada 404, 405, para obter o resultado do processamento local de imagem. 0 processamento local de imagem pode compreender determinar, por exemplo, uma nervos idade, ou um tipo de tecido com base nos valores cinzentos. Quando nenhum tipo de tecido é detectado para a posição indicada (por exemplo, quando o valor cinzento indica ar) , a marcação visível pode ser exibida. 0 subsistema de processamento local de imagem 7 pode compreender uma unidade de segmentação de imagem 5 para segmentar pelo menos parte de um objeto 403, com base na posição indicada 404. 0 subsistema de exibição 4 pode ser configurado para exibir a marcação visível 407 também quando a posição indicada está fora da área de exibição da imagem. Em tal caso, qualquer processamento local de imagem significativo não pode ser realizado, porque a posição indicada não aponta uma área da imagem.
A marcação visível 407 pode ser indicativa de um dono de direito com relação ao sistema. A marcação visível também pode ser indicativa de uma entidade que distribuiu o sistema. A marcação visível 407 pode compreender um logo. A marcação visível pode ser exibida como uma sobreposição sobre a imagem, em qualquer localização, por exemplo, em uma localização fixa, em uma posição próxima ao ponto indicado, ou em outra localização. A marcação visível pode ser translúcida, para criar uma marca d'água visível, ou opaca. A Fig. 2 ilustra aspectos de um método da análise interativa de imagem. O método começa na etapa 201 da visualização de uma imagem. O método então segue com a etapa 202 de receber uma posição indicada com relação à imagem, por exemplo, indicado interativamente por um usuário. A seguir, na etapa 203, um resultado é determinado de um processamento local de imagem na posição indicada. Na etapa 204, o resultado do processamento local de imagem é avaliado, que resulta em uma decisão sobre o que exibir. Dependendo desta decisão, o método segue para a etapa 205, na qual pelo menos parte do resultado do processamento local de imagem é exibido, ou para a etapa 206 na qual uma marca visível indicativa de uma origem do sistema interativo é exibida. Após a etapa 205 ou 206, o método retorna para a etapa 202 para determinar uma nova posição indicada. Quando nenhuma posição indicada é determinada na etapa 202, ou quando um sinal de saída é recebido, o método termina. O método pode ser implementado como um produto de programa de computador. 0 método também pode ser implementado como um aplicativo com base na web. A Fig. 3 mostra um diagrama em bloco de um sistema servidor do cliente. Um servidor 301 é configurado para transmitir um aplicativo de análise interativa de imagem 303 para um dispositivo do cliente 3 02 para execução no dispositivo do cliente 302. 0 aplicativo 303 é disposto para fazer com que o dispositivo do cliente 302 realize um método similar a aquele descrito em relação a Fig. 2. O servidor 301 pode compreender um servidor da web; o aplicativo 3 03 pode compreender um aplicativo com base na web, tal como um aplicativo Java Script, adequado para ser executado em um navegador da web do dispositivo do cliente 302. Similarmente, um método de distribuir um aplicativo da análise interativa de imagem pode ser provido. Tal método pode compreender transmitir um aplicativo 303 para análise interativa de imagem para um dispositivo do cliente 302 para execução no dispositivo do cliente 302, em que o aplicativo 303 é disposto para fazer com que o dispositivo do cliente 302 realize um método similar a aquele descrito com relação a Fig. 2. Este método pode ser implementado como um produto de programa de computador.
Um algoritmo de segmentação ao vivo com base na web pode ser concebido de forma que ofereça um resultado de segmentação para qualquer região da imagem que o apontador de mouse aponte, mas ofereça uma segmentação de uma marcação visível, por exemplo, o formato da palavra PHILIPS, quando o mouse aponta para uma região da imagem onde a segmentação não pode derivar uma solução significativa; por exemplo, uma região da imagem que é plana ou ruidosa com relação aos valores cinzentos podem não permitir uma segmentação significativa. Uma região compreendendo ar poderia ser tal região. Desta maneira, o algoritmo de segmentação com base na web ainda poderia ser copiado, mas sua origem seria sempre óbvia por meio da marcação visível. A propriedade intelectual pode ser incorporada no comportamento algorítmico de uma maneira similar como uma marcação é incorporada nos dados de imagem.
A remoção mal intencionada de tal comportamento intrínseco algoritmicamente seria muito mais difícil que a remoção, por exemplo, de um logo Philips convencional exibido como letras ou bitmap fixos.
Será percebido que a invenção também aplica os programas de computador, particularmente programas de computador sobre ou em um transportador, adaptado para colocar a invenção em prática. O programa pode estar na forma de um código de fonte, um código de objeto, uma fonte intermediária do código e código de objeto como em uma forma parcialmente compilada, ou qualquer outra forma adequada para uso na implementação do método de acordo com a invenção. Também será percebido que tal programa pode ter muitos designs arquitetônicos diferentes. Por exemplo, um código de programa implementando a funcionalidade do método ou sistema de acordo com a invenção pode ser subdividido em uma ou mais sub-rotinas. Muitas maneiras diferentes de distribuir a funcionalidade entre estas sub-rotinas serão aparentes para o técnico no assunto. As sub-rotinas podem ser armazenadas juntas em um arquivo executável para formar um programa auto contido. Tal arquivo executável pode compreender instruções executáveis em computador, por exemplo, instruções do processador e/ou instruções do interpretador (por exemplo, instruções do interpretador Java). Alternativamente, uma ou mais de todas as sub-rotinas podem ser armazenadas em pelo menos um arquivo de livraria externo e ligado a um programa principal ou estaticamente ou dinamicamente, por exemplo, no tempo de execução. O programa principal contém pelo menos uma ligação a pelo menos uma das sub-rotinas. As sub-rotinas também podem compreender ligações de função entre si. Uma realização relativa para um produto de programa de computador compreende instruções executáveis em computador correspondente a cada etapa de processamento de pelo menos um dos métodos estabelecidos aqui. Estas instruções podem ser subdivididas em sub-rotinas e/ou armazenadas em um ou mais arquivos que podem ser ligados estaticamente ou dinamicamente. Outra realização relativa a um produto de programa de computador compreende instruções executáveis em computador correspondentes a cada meio de pelo menos um dos sistemas e/ou produtos estabelecidos aqui. Estas sub rotinas podem ser subdivididas em sub-rotinas e/ou armazenadas em um ou mas arquivos que podem ser ligados estaticamente ou dinamicamente.
O portador de um programa de computador pode ser qualquer entidade ou dispositivo capaz de carregar o programa. Por exemplo, o portador pode incluir um meio de armazenamento, tal como um ROM, por exemplo, um CD ROM ou um ROM semicondutor, ou um meio de registro magnético, por exemplo, um disquete ou disco rígido. Além disso, o portador pode ser um portador transmissível, tal como um sinal elétrico ou óptico, que pode ser transmitido através de cabo elétrico ou óptico ou através de rádio ou outros meios. Quando o programa é incorporado em tal sinal, o portador pode ser constituído através de tal cabo ou outro dispositivo ou meio. Alternativamente, o portador pode ser um circuito integrado no qual o programa é incorporado, o circuito integrado sendo adaptado para realizar, ou usado na realização do método relevante.
Deve ser percebido que as realizações acima mencionadas ilustram ao invés de limitar a invenção, e que os técnicos no assunto serão capazes de projetar muitas realizações alternativas sem se afastar do escopo das reivindicações anexas. Nas reivindicações, quaisquer sinais de referência colocados entre parênteses não devem ser construídos como limitando a reivindicação. O uso do verbo "compreender" e de suas conjugações não exclui a presença de elementos ou etapas além daqueles estabelecidos em uma reivindicação. O artigo "um" ou "uma" precedendo um elemento não exclui a presença de uma pluralidade de tais elementos. A invenção pode ser implementada por meio de hardware compreendendo diversos elementos distintos, e por meio de um computador programado adequadamente. Na reivindicação de dispositivo enumerando diversos meios, diversos destes meios podem ser incorporados através de um e do mesmo item de hardware. O mero fato de certas medidas serem citadas em reivindicações dependentes mutuamente diferentes não indica que uma combinação destas medidas não pode ser usada como vantagem.

Claims (15)

1. SISTEMA PARA ANÁLISE INTERATIVA DE IMAGEM, caracterizado por compreender: - um subsistema de visualização de imagem (1) para visualizar uma imagem (8) ; - uma entrada de posição (2) para permitir que um usuário indique uma posição com relação à imagem (8) , para obter uma posição indicada; - um determinador de resultado (3) para determinar um resultado de um processamento local de imagem da imagem (8) na posição indicada; um decisor (9) para decidir se exibe uma marcação, com base no resultado do processamento local de imagem, para obter uma decisão; e um subsistema de exibição (4) disposto para exibir uma marcação visível (407) em resposta à decisão, em que a marcação visível é indicativa de um dono de direito com relação ao sistema.
2. SISTEMA, de acordo com a reivindicação 1, caracterizado em que a marcação visível é exibida como uma sobreposição sobre a imagem.
3. SISTEMA, de acordo com a reivindicação 1, caracterizado em que o sistema é disposto para exibir um resultado da segmentação quando o apontador de mouse aponta para uma região de imagem, e exibir a marcação visível quando o apontador de mouse aponta para uma região de imagem onde uma segmentação não pode derivar uma solução significativa.
4. SISTEMA, de acordo com a reivindicação 1, caracterizado em que o resultado do processamento local de imagem é indicativo da ausência de um objeto (403) na posição indicada ou próximo a ela (404, 405), e em que o decisor (9) é disposto para decidir exibir a marcação visível (407) na ausência de tal objeto (403) na posição indicada ou próximo a ela (405).
5. SISTEMA, de acordo com a reivindicação 1, caracterizado em que o resultado do processamento local de imagem é indicativo da presença de um objeto (403) na posição indicada ou próximo a ela (404, 405), e em que o decisor (9) é disposto para decidir não exibir a marcação visível (407), mas exibir pelo menos parte do resultado do processamento local de imagem na presença de tal objeto (4 03) na posição indicada ou próximo a ela (4 05) .
6. SISTEMA, de acordo com a reivindicação 4 ou 5, caracterizado por compreender uma unidade de segmentação de imagem (5) para realizar uma segmentação da imagem (8) na posição indicada ou próximo a ela (404, 405), em que o resultado do processamento local de imagem é indicativo da ausência de um objeto (403) na posição indicada ou próximo a ela (405) quando a unidade de segmentação (5) falha em segmentar tal objeto (403) na posição indicada ou próxima a ela (405).
7. SISTEMA, de acordo com a reivindicação 1, caracterizado em que o determinador de resultado (3) é disposto para determinar se o resultado do processamento local de imagem é para ser considerado significativo avaliando se o resultado do processamento local de imagem satisfaz um conjunto de condições predeterminadas, e em que o decisor (9) é disposto para decidir exibir a marcação visível (407) quando o resultado do processamento local de imagem é definido como não significativo.
8. SISTEMA, de acordo com a reivindicação 5, caracterizado por compreender adicionalmente um detector de região (6) para detectar uma região da imagem onde o resultado do processamento de imagem é definido como não significativo, e em que o subsistema de exibição é disposto para exibir a marcação visível (407) na região.
9. SISTEMA, de acordo com a reivindicação 1, caracterizado em que o decisor (4) é disposto para decidir exibir a marcação visível (407) também quando a posição indicada está fora de uma área de exibição da imagem.
10. SISTEMA, de acordo com a reivindicação 1, caracterizado em que a marcação visível (407) é indicativa de uma origem do sistema.
11. ESTAÇÃO DE TRABALHO, caracterizada por compreender o sistema conforme definido na reivindicação 1.
12. MÉTODO DE ANÁLISE INTERATIVA DE IMAGEM, caracterizado por compreender: - visualização(201) de uma imagem; - permitir (202) que um usuário indique uma posição com relação à imagem, para obter uma posição indicada; determinação (203) de um resultado de um processamento local de imagem da imagem na posição indicada; - decidir (204) se exibe uma marcação, com base no resultado do processamento local de imagem, para obter uma decisão; e - exibição (206) de uma marcação visível (407) em resposta à decisão, em que a marcação visível é indicativa de um proprietário do direito com relação ao método.
13. SERVIDOR (301) DISPOSTO PARA TRANSMITIR UM APLICATIVO (303) DE ANÁLISE INTERATIVA DE IMAGEM PARA UM DISPOSITIVO DE CLIENTE (302) PARA EXECUÇÃO NO DISPOSITIVO DO CLIENTE (302), caracterizado em que o aplicativo (303) é disposto para fazer com que o dispositivo do cliente (302) realize o método conforme definido na reivindicação 12.
14. MÉTODO COMPREENDENDO TRANSMISSÃO DE UM APLICATIVO DE ANÁLISE INTERATIVA DE IMAGEM (303) PARA UM DISPOSITIVO DO CLIENTE (302) PARA EXECUÇÃO NO DISPOSITIVO DO CLIENTE (302), caracterizado em que o aplicativo (303) é disposto para fazer com que o dispositivo do cliente (302) desempenhe o método conforme definido na reivindicação 12.
15. PRODUTO DE PROGRAMA DE COMPUTADOR, caracterizado por fazer com que um processador desempenhe o método, conforme definido na reivindicação 12 ou 14.
BR112012033335-6A 2010-06-30 2011-06-28 Sistema para analise interativa de imagem, estaqao de trabalho, metodo de analise interativa de imagem, servidor disposto para transmitir um aplicativo de analise interativa de imagem para um dispositivo de cliente para execuqao no dispositivo de cliente, metodo compreendendo transmissao de um aplicativo de analise interativa de imagem para um dispositivo do cliente para execuqao no dispositivo do cliente e produto de programa de computador BR112012033335B1 (pt)

Applications Claiming Priority (3)

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

Publications (2)

Publication Number Publication Date
BR112012033335A2 BR112012033335A2 (pt) 2016-11-29
BR112012033335B1 true BR112012033335B1 (pt) 2020-11-17

Family

ID=44532967

Family Applications (1)

Application Number Title Priority Date Filing Date
BR112012033335-6A BR112012033335B1 (pt) 2010-06-30 2011-06-28 Sistema para analise interativa de imagem, estaqao de trabalho, metodo de analise interativa de imagem, servidor disposto para transmitir um aplicativo de analise interativa de imagem para um dispositivo de cliente para execuqao no dispositivo de cliente, metodo compreendendo transmissao de um aplicativo de analise interativa de imagem para um dispositivo do cliente para execuqao no dispositivo do cliente e produto de programa de computador

Country Status (7)

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

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 乐视网信息技术(北京)股份有限公司 基于安卓平台的播放方法、装置及移动终端设备
US11032446B2 (en) * 2016-11-17 2021-06-08 Sony Interactive Entertainment Inc. Image processing device, image processing method, and program for correcting color in an image

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
EP1615434A4 (en) * 2003-04-17 2007-04-11 Nippon Telegraph & Telephone SYSTEM AND METHOD FOR TRANSMITTING ANIMAL IMAGES CONTAINING AN ELECTRONIC WATERMARK, INFORMATION PROCESSING DEVICE, COMMUNICATION CONTROL DEVICE, ANIMALIZED IMAGE PROCESSING PROGRAM COMPRISING AN ELECTRONIC WATERMARK, AND STORAGE MEDIUM CONTAINING A DIGITAL PROGRAM
JP5129480B2 (ja) * 2003-09-25 2013-01-30 パイエオン インコーポレイテッド 管状臓器の3次元再構成を行うシステム及び血管撮像装置の作動方法
CN1299642C (zh) * 2003-12-23 2007-02-14 中国科学院自动化研究所 一种基于互信息敏感区域的多模态医学图像配准方法
JP2006113658A (ja) * 2004-10-12 2006-04-27 Canon Inc 画像処理装置及び方法、及びプログラムを記録した記憶媒体
US7783094B2 (en) 2005-06-02 2010-08-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 画像処理装置及び画像処理プログラム
WO2009077910A1 (en) * 2007-12-14 2009-06-25 Koninklijke Philips Electronics N.V. Image analysis of brain image data
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
BR112012033335A2 (pt) 2016-11-29
JP2013535714A (ja) 2013-09-12
CN102971735B (zh) 2017-07-14
US9483844B2 (en) 2016-11-01
CN102971735A (zh) 2013-03-13
US20130117712A1 (en) 2013-05-09
EP2588980A1 (en) 2013-05-08
MX2012015274A (es) 2013-02-07
WO2012001623A1 (en) 2012-01-05
JP5801394B2 (ja) 2015-10-28

Similar Documents

Publication Publication Date Title
JP6039903B2 (ja) 画像処理装置、及びその作動方法
US9993217B2 (en) Producing panoramic radiograph
US9529508B2 (en) Medical image system
JP6496403B2 (ja) 光学形状検知可能な介入デバイスと協働するよう構成される処理システム
JP2008253759A5 (pt)
US10373375B2 (en) Image processing system and method using device rotation
JP2016517114A (ja) 画像注釈のグループ化
JP6480922B2 (ja) ボリュメトリック画像データの視覚化
US20150302580A1 (en) Generating a key-image from a medical image
US11602396B2 (en) OSS foreshortening detection systems, controllers and methods
JP6430500B2 (ja) 腫瘍の奏効測定を支援するための方法
CN105190633B (zh) 图像可视化
US20170303869A1 (en) Sub-viewport location, size, shape and/or orientation
BR112012033335B1 (pt) Sistema para analise interativa de imagem, estaqao de trabalho, metodo de analise interativa de imagem, servidor disposto para transmitir um aplicativo de analise interativa de imagem para um dispositivo de cliente para execuqao no dispositivo de cliente, metodo compreendendo transmissao de um aplicativo de analise interativa de imagem para um dispositivo do cliente para execuqao no dispositivo do cliente e produto de programa de computador
JP6263248B2 (ja) 情報処理装置、情報処理方法、及びプログラム
Yaniv Localizing spherical fiducials in c‐arm based cone‐beam CT
de Margerie-Mellon et al. 2D or 3D measurements of pulmonary nodules: preliminary answers and more open questions
KR102457635B1 (ko) 파노라마 영상 생성 장치 및 방법
CN110546684B (zh) 时变数据的定量评估
JP2006516909A (ja) 医療画像表示方法及び装置
BR112017005715B1 (pt) Sistema e método para visualização de uma imagem volumétrica de uma estrutura anatômica, e equipamento de imageamento

Legal Events

Date Code Title Description
B25D Requested change of name of applicant approved

Owner name: KONINKLIJKE PHILIPS N.V. (NL)

B25G Requested change of headquarter approved

Owner name: KONINKLIJKE PHILIPS N.V. (NL)

B06F Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]
B09A Decision: intention to grant [chapter 9.1 patent gazette]
B16A Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]

Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 28/06/2011, OBSERVADAS AS CONDICOES LEGAIS.

B21F Lapse acc. art. 78, item iv - on non-payment of the annual fees in time

Free format text: REFERENTE A 12A ANUIDADE.

B24J Lapse because of non-payment of annual fees (definitively: art 78 iv lpi, resolution 113/2013 art. 12)

Free format text: EM VIRTUDE DA EXTINCAO PUBLICADA NA RPI 2728 DE 18-04-2023 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDA A EXTINCAO DA PATENTE E SEUS CERTIFICADOS, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013.