Internationalizing Slicer 3D Modules
25th Project Week - 2017 Summer Project Week NA-MIC
Key Investigators
- Juan Ruiz Alzola (Universidad de Las Palmas de Gran Canaria, Spain)
- Marilola Afonso (Universidad de Las Palmas de Gran Canaria, Spain)
Background
Slicer 3D is a widely used application. A new feature including the localization -L10n- and internationalization -i18n- capacities would be used to facilitate users of different languages the use of the Slicer 3D application.
Gallery
Possible application areas / IDEAS
- Small modules developed as examples for slicer
Project Description
| Objective
|
Approach and Plan
|
Progress and Next Steps
|
- Consolidation of Lung Nodule detection and segmentation algorithms into pipelines.
- Iterative parameter-space testing of pipelines in cluster-computing environments.
- Perform evaluations against expert-contoured segmentations.
|
- Explore and optimize existing Lung Nodule detection/segmentation tools.
- Configure and launch StarCluster Nodes on AWS to run pipelines.
- Use LIDC Data for evaluation of pipelines (~1200+ CT Images with manual contours).
- Evaluate Segmentation pipelines against manual contours using metrics such as SimpleITK filters, Dice, Hausdorff, and Radiomics.
|
- Exploring the Lesion-Size Toolbox algorithms for Lung Nodule detection.
- Configured StarCluster/AWS testing pipeline with time and cost estimates
- Confirmed that Slicer running in Docker container running on AWS EC2 instance can successfully host CIP algorithms. <a rel="nofollow" class="external text" href="https://www.youtube.com/watch?v=tCCQ_N2m8zs">Video demonstrates running node segmentation and feature analysis running in a browser</a>.
- Exploring use scenarios for radiomic analysis
|
Objective
Devise a i18n strategy for Slicer.
Specifically, we will be working on:
- The design of a solution including the structure
of documents.
- The tests of the solution with some examples.
- The documentation of the process in order to
define a srategy for different modules.
|
Approach, Plan
Before Project Week:
- Make an analysis and study of the basics
concepts of localization and internationalization.
During Project Week:
- Establish a sound plan to accomplish such
a complex task in all its different areas:
Analysis
Design
Methodologies
Development
- Plan the internationalization of some module
as a proof of concept.
|
Progress and next steps
|