Ir para o conteúdo

 Voltar a invesalius-dev
Tela cheia

Desenvolvimento de Rotinas em C++/DEV para novo módulo do InVesalius

1 de Abril de 2008, 19:11 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 18 vezes

Prezados desenvolvedores INVESALIUS, eu  disponho de varias rotinas ja prontas para serem incorporadas no INVESALIUS.  Porem as   rotinas  sao escritas em C++ e  roda  em uma plataforma DOS usando um compilador  DEV/ C++. Uma  das  rotinas implementa um algoritmo de reconstruçao tomografica Bayesiana a  partir de dados de aquisiçao tomograficos. Este  software  pode  ser  aplicado  para processar dados de aquisiçao tomografica  diretamente obtidos na boca  de um tomografo de  raios-x , ou na  boca de um microscopio de transmissao electronica. Na primeira aplicaçao, o software  pode reconstruir  fatias 2D de imagens tomograficas a partir de dados de raios-x obtidos  em ultrabaixa dose de radiaçao. A aplicaçao medica pode ser direcionada para casos clinicos onde é desejavel gerar  imagens de alta resoluçao com pouca dose de radiaçao de raios-x. Por  exemplo este software pode ser usado em aplicaçoes  clinicas  para analise  de  imagens de  "Tomografia por  perfusao CT para monitoramento de fluxo de sangue anomalo em tecido patologicos". Outra   aplicaçao deste software eh para reconstruir fatias de imagens 2D de microscopia de transmissao electronica. Esta  aplicaçao é relevante  para Biologia  Molecular. A capacidade do software permite  gerar fatias 2D a  partir de dados de aquisiçao de micrografias obtidas diretamente de  um Microscopio de transmissao eletronica. Esta aplicaçao  do software pode ser usada para reconstruir  mapas 2D de  macromoleculas ( proteinas, DNA....)  relevantes para a  biologia  molecular. O  software ja esta praticamente pronto, seria interessante  munir  o INVESALIUS com estas novas capacidades, sendo que estas duas aplicaçoes  sao extremamente relevantes tanto em Medicina como na area de Bioinformatica estructural. Somente seria necessario convertir  o  codigo C++ deste  software para ser compativel com a linguagem Python.   Aguardo suas sugestoes e / ou sugerencias para ser levadas em conta. Desde ja agradeço, muito obrigado, saudaçoes.

Att,

Harold Bustos 

Autor: Harold Bustos


1Um comentário

  • 48dfb8d5a4a0459d4285c752af22e7cb?only path=false&size=50&d=404Tatiana Al-Chueyr Pereira Martins(usuário não autenticado)
    8 de Abril de 2008, 9:30

     

    Prezado Harold Bustos,

    Peço desculpas pela demora em responder, estava escrevendo o capítulo de um livro e não tive condições de manter as mensagens dos Fóruns de Discussões do Portal em dia.

    Muito interessantes as rotinas que você possui implementadas. Você poderia fornecer uma documentação das classes, instruções de como compilar e artigos sobre elas? Para o conteúdo ser acessível por todos os membros da lista, por favor, disponibilize os arquivos em:
    www.​soft​ware​publ​ico.​gov.​br:/​dotl​rn/c​lubs​/inv​esal​ius/​file​-sto​rage​/?pa​ckag​e_id​=626​894&​amp;​fold​er_i​d=36​5026​9

    É importante observar, entretanto, que elas não estão prontas para serem inseridas dentro do InVesalius. O software é implementado em Python, e as bibliotecas em C++ que utilizamos já possuem wrappers para Python. A interface entre C++ não é automática, e o processo de gerar wrappers para Python nem sempre é simples.

    Juntamente, as ferramentas utilizadas no desenvolvimento do InVesalius devem ser multi-plataforma. Atualmente a primeira versão roda em Windows e Linux. A segunda versão está sendo portada para Linux, por Thomaz e Carolina da Universidade Católica de Brasília. Isso só é possível se tivermos bibliotecas e toolkits que dêem suporte multi-plataforma. As classes que você desenvolveu foram testadas em Windows e/ou Linux? Ou apenas em Dos?

    Nossa equipe é bastante limitada (incluindo eu, há 3 programadores diretamente envolvidos com o desenvolvimento do software InVesalius - sendo que um deles é por tempo parcial e dois deles ainda estão na graduação). Estamos direcionando o desenvolvimento para a demanda apresentada pela Comunidade. Temos interesse em suas contribuições, mas precisamos de seu apoio para adaptá-las ao InVesalius. O primeiro passo é um wrapper para Python. Agradecemos se você ou algum outro membro da comunidade se dispor a elaborar tal wrapper.

    Abraços,

    Tatiana

Tutorial passo-a-passo sobre uso do software InVesalius 3

17 de Abril de 2010, 11:45, por Desconhecido

Se você tem interesse em utilizar o software de reconstrução 3D de imagens médicas InVesalius, mas não sabe por onde começar, acesse já o tutorial escrito pelo designer Cícero Moraes:



InVesalius 3 Beta 2 disponível

6 de Março de 2010, 11:41, por Desconhecido

Para saber mais sobre o InVesalius 3.0.0 Beta 2, leia:
http://svn.softwarepublico.gov.br/trac/invesalius/wiki/releases/pt/changelog

Continue contribuindo com a Comunidade InVesalius!

------------------------------------



Siga cada passo do InVesalius com o Twitter!

8 de Fevereiro de 2010, 9:57, por Desconhecido

Acompanhar o InVesalius pelo Twitter permitirá que você saiba, em primeira mão, sobre:



InVesalius 3 Beta 1 disponível para testes em Windows e GNU Linux

27 de Janeiro de 2010, 10:50, por Desconhecido



Trabalho acadêmico discute aplicação do OpenBRR ao InVesalius

6 de Novembro de 2009, 16:35, por Desconhecido

Autor: Tatiana Al-Chueyr Pereira Martins