Edit this page

NA-MIC Project Weeks

Back to Projects List

Customized Interface for diabetic foot extension

Key Investigators

Project Description

This project is the next step in the project Medical Infrared Imaging with 3DSlicer presented during 28th PW NA-MIC. This research is the result of a collaboration between the IAC and the University of Las Palmas de Gran Canaria. The main objective is to develop a multichannel sensor prototype that runs in Slicer through PLUS Toolkit. This sensor is being designed to be used by the clinic staff in particular for medical diagnosis (at this time we are focused on foot ulcers in diabetic patients).

The aim is to create a friendly customized interface for monitoring the foot ulcers in diabetic patients.


  1. Refactoring some modules in the Medical infrared imaging extension.
  2. Customized interface based on Slicelet.
  3. Integration of the cameras in Plus toolkit or 3d Slicer module.
  4. Face some challenges:
    1. Performance relation with 3D Slicer and Plus toolkit in real time
    2. Running and stopping Plus server from 3D Slicer
    3. The image definition is not adjustable
    4. The error when the Slicelet-based aplication is closed
    5. Saving the images (orientation) in several format files (PNG, TIFF, DICOM)
    6. Combined images in different layers and using sliders to change layer transparency

Approach and Plan

  1. Updating the current modules for python 3
  2. Updating the current camera codes in the Plus toolkit.
  3. Designing the customized interface.
  4. Designing the common interfaces for different modules, algorithms, and so on
  5. Evaluate SlicerCAT to implement the customized interface

Progress and Next Steps

We addressed our challenges with 3D Slicer and Plus community. The collaboration with the community, along this week has been quite succesfull and our project has achieve several goals.

  1. We have resolved our running and stopping problem with the Plus server thanks to Kyle.
  2. The leak issue when the customized application is closed was disccussed with Jean. He recommended following the current slicelet web page because the current implentation is old-fashion. (Figure 3)
  3. We talked with several colleages about the image orientation when the image is serializated in 3D slicer. Finally, we resolved this issue taking into account the image orientation generated in Plus toolkit.
  4. The perfomannce was analyzed with the community but the final solution need further discution so it will be a goal for the next project week. We decided to use low frame rate to reduce the CPU utilization.
  5. We need to evaluate the solution (combined images in different layers) that we found in the slicer script repository.
  6. The window/level volume is not updated in real-time, so it should be analyzed. We discussed several solutions with the community.


Figure 1. The current Silelet-based GUI

Figure2. Thermal and visible volumen

Figure 3. The new GUI

Background and References