Difference between revisions of "2012 Summer Project Week:SlicerWeb"

From NAMIC Wiki
Jump to: navigation, search
Line 2: Line 2:
 
<gallery>
 
<gallery>
 
Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]]
 
Image:PW-MIT2012.png|[[2012_Summer_Project_Week#Projects|Projects List]]
Image:slicer-amigo-ipad-2012-06-14a.png
+
Image:slicer-amigo-ipad-2012-06-14a.png|Example use case of multitouch pan/zoom of pre- and intra-procedure images.
Image:slicer-amigo-ipad-2012-06-14b.png
+
Image:slicer-amigo-ipad-2012-06-14b.png|iPad scrolling is liked with slicer display on OR arm-mounted monitors.
  
 
</gallery>
 
</gallery>

Revision as of 21:56, 16 June 2012

Home < 2012 Summer Project Week:SlicerWeb


Key Investigators

  • Isomics: Steve Pieper, David Chen
  • BWH: Alex Golby, Tina Kapur


Objective

We want to give clinicians better information and control during procedures. After considering several options, the team decided to experiment with using iPads in the OR. See discussion in this bug report: [1]

Approach, Plan

Goal during project week is to expose developers to the current implementation and generate ideas for other applications and improvements.

Current Architecture:

  • Embedded web server in slicer
  • Web Services API
    • access MRML data
    • access to png images of render windows
    • ability invoke logic methods
      • load data
      • set viewing parameters
  • Slicer serves html5/javascript custom interfaces
  • Architecture is compatible with
    • tablets and phones (iOS and Android)
    • Web Browsers
    • Programmatic access (HTTP interface can perform the role of Slicer3's Daemon module


Progress

Delivery Mechanism

This work will be delivered to the NA-MIC Kit as a (please select the appropriate options by noting YES against them below)

  1. ITK Module
  2. Slicer Module - YES
    1. Built-in - YES
    2. Extension -- commandline
    3. Extension -- loadable
  3. Other (Please specify)

References