Processamento de imagens na prática

ImageJ evolution!

Hoje pela manhã recebi um email da lista de usuários do ImageJ que achei que merece mais que um twitt. Ele trouxe a notícia de que um grupo de importantes desenvolvedores oficiais e [antes] não oficiais do ImageJ estruturaram, em conjunto, uma proposta sólida para a continuidade e evolução do software. E mais: conseguiram apoio financeiro!

Porque isso é uma boa notícia

É fato notório para a comunidade de usuários e desenvolvedores que a arquitetura do ImageJ é ultrapassada, que falta flexibilidade na interface, que alguns formatos de dados não são suportados, etc.

Tanto é, que várias iniciativas já iniciaram no sentido de ‘reformar’ o ImageJ, mas morrem na praia quando se deparam com obstáculos como falta de $$$ e discordâncias sobre qual seria a melhor ‘reforma’.

O novo projeto – imagejdev.org – tem os dois. O apoio financeiro de uma agềncia do governo americano, e um conjunto de diretrizes e objetivos, que foram levantados a partir de estudos prévios de vários projetos de ‘reforma do ImageJ’. Além disso Wayne Rasband, o ‘pai do ImageJ’, também apoia o projeto, o que facilita muita coisa.

A missão

Uma missão conhecida por todos norteia um projeto, estabelecendo quais aspectos são importantes (e evitando repetidas crises de identidade periódicas).

A missão do imagejdev inclui manter uma versão oficial do ImageJ em desenvolvimento, atender a maior comunidade possível e manter o máximo possível de compatibilidade com os plugins que já existem. Além disso, deve servir como uma central online de recursos (downloads, listas de plugins, etc.), como é comum em projetos open-source.

O plano técnico

Estão fixadas metas e objetivos técnicos, também. A íntegra pode ser lida em inglês em ImageJ as an Extensible Image Processing Framework.

Destaco os seguintes:

  • Separação entre os métodos matemáticos e a interface: isto é fundamental para que se possa desenvolver versões customizadas e fáceis de usar, para usuários iniciantes e outros casos especiais. Também possibilitaria o uso do ImageJ como uma biblioteca, para o desenvolvimento de outros aplicativos.
  • Crescer com o apoio da comunidade, sem perder compatibilidade com plugins já existentes: isto é um grande desafio, e foi empecilho para muitos outros projetos precursores deste.
  • Expandir funcionalidades interagindo com outros projetos: Já está previso o envolvimento da equipe com dois projetos: o VisBio, e o CellProfiler. O novo ImageJ deverá ser capaz de trabalhar integrado a estes softwares. Se a experiência der certo, é claro que podemos pensar em outros…

Como acompanhar os próximos acontecimentos

Na sessão blogs, já há alguns posts de integrantes do projeto, e tem RSS (já assinei).

Eu também vou acompanhar, por isso vale também assinar o RSS do ImageSurvey, e me seguir no twitter!

Comente

Você pode usar estas tags e atributos HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>