View Issue Details

IDProjectCategoryView StatusLast Update
0004382Slicer4Core: GUIpublic2017-09-26 10:18
Reporterkayarre Assigned To 
PrioritynormalSeverityfeatureReproducibilityunable to reproduce
Status feedbackResolutionopen 
Product VersionSlicer 4.6.1 
Target VersionbacklogFixed in Version 
Summary0004382: Feature request: Ruler plot image intensities along path of line
Description

Currently in slicer it is easy to measure distances, however, it would be nice to have a tool that plotted the image intensities across the measurement line to view the peaks an valleys of the image set. Because it only cares about the image intensities it doesn't necessarily have to be held in global space, it could be a widget that only exists on the 2d viewing plane, however I don't know if that will be easier or harder to include if using the current ruler implementation as a base.

Steps To Reproduce

load image volume
select plot line from fidicuals drop down

select on image slice and drag.

image intensities are viewable on y axis normal to the line (x-axis)

auto adjusts the y axis to 1.1 times the maximum image intensity along the measurement line.

TagsNo tags attached.

Activities

fedorov

fedorov

2017-06-15 16:00

developer   ~0014887

This tutorial will guide you how to develop exactly this kind of functionality (or you can use the code referenced therein): https://www.slicer.org/wiki/Documentation/4.6/Training#Developing_and_Contributing_Extensions_for_3D_Slicer

lassoan

lassoan

2017-07-24 22:53

developer   ~0014950

The feature is already available in the script repository:
https://www.slicer.org/wiki/Documentation/Nightly/ScriptRepository
(search for "LineProfile.py").

@kayarre, could you create a scripted module based on this?
Use latest Slicer nightly version. You may find the https://www.slicer.org/wiki/Documentation/Nightly/Training#Slicer4_Programming_Tutorial tutorial useful.

Issue History

Date Modified Username Field Change
2017-06-12 13:32 kayarre New Issue
2017-06-15 10:59 lassoan Severity minor => feature
2017-06-15 16:00 fedorov Note Added: 0014887
2017-07-24 22:53 lassoan Note Added: 0014950
2017-07-24 22:53 lassoan Target Version => backlog
2017-09-26 10:18 jcfr Status new => feedback