<div dir="ltr">HI Dave,<div><br></div><div>Looks like the link you posted is wrong. Can you send us the right link?</div><div><br></div><div>Thanks,</div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Nov 19, 2015 at 1:50 PM, dewarren <span dir="ltr"><<a href="mailto:davideugenewarren+vtk@gmail.com" target="_blank">davideugenewarren+vtk@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi all,<br>
<br>
     Many thanks for the suggestions!  Although my project is still very<br>
much a work-in-progress, I've gotten some promising results.  I've posted<br>
two sample images on Imgur at <a href="http://imgur.com/a/KFFt" rel="noreferrer" target="_blank">http://imgur.com/a/KFFt</a>.  These were created<br>
using two different approaches.<br>
<br>
1) The lesion-extent image (red on grayscale) was created using two volumes<br>
loaded from NIFTI files: one containing the template brain; and the other<br>
containing a labelmap indicating healthy tissue vs. lesioned tissue.<br>
Assigning different color transfer functions according to labelmap values<br>
allowed me to get the effect that I wanted.  I created the labelmap using<br>
numpy and nibabel because I'm still more comfortable with those tools than<br>
with native VTK solutions.<br>
2) The variable-intensity overlap image (black-to-yellow on grayscale) was<br>
created using four volumes from NIFTI files, one each for the RGBA channels<br>
of a non-independent-components volume.  This one took a bit more work in<br>
Numpy because I had to implement labelmasks and a color transfer function<br>
myself instead of defining one in the VTK part of the script.  Essentially,<br>
the grayscale portions of the image are from the template brain volume, the<br>
colored portions of the image are from a volume-occupying brain map of<br>
varying intensity, and relevant values from each were combined in a<br>
non-overlapping portions of a composite volume.<br>
<br>
     I think that the second approach (non-independent 4-component RGBA<br>
volumes) will probably be general enough to fulfill all my needs.  Doing<br>
things this way feels like a bit of a kludge, and I'm sure that much more<br>
could probably be accomplished using native VTK functions if I was a more<br>
knowledgeable VTK user.  However, I'm not going to complain too much because<br>
VTK's volume rendering results look great and it's all scriptable through<br>
Python!<br>
<br>
     Any thoughts or comments would be very welcome.  I hope to have a more<br>
thorough demonstration repository and/or blog post available relatively<br>
soon.  Best,<br>
<br>
Dave<br>
<br>
<br>
<br>
<br>
<br>
--<br>
View this message in context: <a href="http://vtk.1045678.n5.nabble.com/Rendering-multiple-volumes-tp5734685p5735115.html" rel="noreferrer" target="_blank">http://vtk.1045678.n5.nabble.com/Rendering-multiple-volumes-tp5734685p5735115.html</a><br>
<div class="HOEnZb"><div class="h5">Sent from the VTK - Users mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Powered by <a href="http://www.kitware.com" rel="noreferrer" target="_blank">www.kitware.com</a><br>
<br>
Visit other Kitware open-source projects at <a href="http://www.kitware.com/opensource/opensource.html" rel="noreferrer" target="_blank">http://www.kitware.com/opensource/opensource.html</a><br>
<br>
Please keep messages on-topic and check the VTK FAQ at: <a href="http://www.vtk.org/Wiki/VTK_FAQ" rel="noreferrer" target="_blank">http://www.vtk.org/Wiki/VTK_FAQ</a><br>
<br>
Search the list archives at: <a href="http://markmail.org/search/?q=vtkusers" rel="noreferrer" target="_blank">http://markmail.org/search/?q=vtkusers</a><br>
<br>
Follow this link to subscribe/unsubscribe:<br>
<a href="http://public.kitware.com/mailman/listinfo/vtkusers" rel="noreferrer" target="_blank">http://public.kitware.com/mailman/listinfo/vtkusers</a><br>
</div></div></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr"><font face="trebuchet ms, sans-serif"><i>| Aashish Chaudhary <br>| Technical Leader         <br>| Kitware Inc.            <br></i></font><div><i><font face="trebuchet ms, sans-serif">| </font><a href="http://www.kitware.com/company/team/chaudhary.html" target="_blank">http://www.kitware.com/company/team/chaudhary.html</a></i></div></div></div>
</div>