Titulo Estágio
Visualização e manipulação de estruturas tridimensionais em ambiente web
Áreas de especialidade
Engenharia de Software
Local do Estágio
Instituto Pedro Nunes, Coimbra
Enquadramento
No âmbito deste projeto está prevista a conceção e desenvolvimento de um Treatment Planning System (TPS), aplicação usada por Dosimetristas para a criação e edição de planos de tratamento de radioterapia.
A aplicação deverá ser acessível e executável através de um browser moderno (Chrome, Firefox, Microsoft Edge, Safari, etc.), sem necessidade de qualquer instalação adicional no computador do utilizador.
A aplicação deverá ainda ser compatível com os formatos de dados padrão atuais, usados nos equipamentos e aplicações de software dos centros de radioterapia.
Esta aplicação deverá ainda ser capaz de carregar remotamente quaisquer dados relevantes relativos à anatomia dos doentes e aos seus tratamentos.
Objetivo
O presente estágio tem como objetivos a conceção e desenvolvimento de uma aplicação em ambiente web, que permita a criação e manipulação de planos de tratamento de radioterapia.
Alguns dos desafios que o estagiário irá abordar:
- Investigação e análise das bibliotecas de terceiros mais adequadas, e com provas dadas, para a interpretação do protocolo DICOM e a sua extensão DICOM-RT;
- Planeamento e implementação de serviços cloud que permitam, por parte da aplicação a desenvolver, o acesso remoto aos dados relevantes dos doentes e dos seus tratamentos. Deverão ser respeitados os mais elevados padrões de segurança de forma a não ser comprometida a privacidade dos doentes ou a integridade dos dados;
- Investigação e análise de técnicas adequadas à renderização de volumes sobrepostos, com transparência;
- Implementação de uma aplicação que permita a visualização, navegação e filtragem, quer 2D quer 3D, das estruturas anatómicas do doente, dos diferentes componentes de um plano de tratamento, e dos mapas da dose de radiação depositada nos tecidos, previamente calculados.
Plano de Trabalhos - Semestre 1
Durante o 1º semestre, o projeto será composto pelas seguintes fases de desenvolvimento:
• F1 – Análise do estado da arte (25% do semestre) – Análise de soluções, boas práticas e as tecnologias a usar no projeto.
• F2 – Levantamento de requisitos (25% do semestre) – esta tarefa consiste no levantamento de requisitos da aplicação e dos serviços cloud a desenvolver.
• F3 – Protótipo (50% do semestre) – serão desenvolvidos protótipos dos diferentes componentes da aplicação.
Plano de Trabalhos - Semestre 2
Durante o 2º semestre, o projeto será composto pelas seguintes fases de desenvolvimento:
• F4 – Implementação (70% do semestre) – fase de desenvolvimento onde serão implementados os requisitos e funcionalidades determinadas em F2.
• F5 – Testes (20% do semestre) – fase em que será testada a robustez e performance da aplicação desenvolvida. Serão feitas as correções aos bugs que forem detetados.
• F6 – Release e relatório de projeto (10% do semestre) – Revisão final da aplicação desenvolvida e disponibilizada para produção.
Condições
Estágio remunerado em função da experiência demonstrada
Orientador
Hugo Dinis Pereirinha da Silva Amaro
hamaro@ipn.pt 📩