3D Software Engineer job opening at Anatomage in San Jose, California (USA)

If you like anatomy, enjoy software engineering and are looking for a job, this post might be right up your ally. Anatomage, a company specializing in 3D medical technology, is looking for a 3D software engineer. Your tasks would include writing software for visualizing 3D volumetric imaging data read from DICOM files, developing geometric modeling algorithms and user interface for creating and manipulating 3D models from image data, preparing software documentation including the functional specifications and reference manual and providing technical support to customers.

Anatomage Table

The Anatomage Table, a life-size virtual dissection table for the medical community, is an example of one of the products made by Anatomage.

More information about Anatomage can be found on their website and the full job description is available here.

Research Associate Advanced Medical Image Analysis and Visualization position open at Cardiff University (UK)

There’s a 1-year Research Associate position available at Cardiff University in the School of Computer Science & Informatics to work on projects within the Advanced Medical Image Analysis and Visualization department collaborating with the NHS in Wales and Aberystwyth, Bangor and Swansea Universities. You will undertake novel and high quality research within the Advanced Medical Image Analysis and Visualization Unit, working closely with Professor N J Avis. All you need for this is a doctorate degree in computer science, mathematics, or engineering or in a closely related area or equivalent experience.

More information can be found here and here and detailed information can be found by searching the Cardiff jobs site for vacancy number 307BR. The closing date is the 7th of September and thus rapidly closing in 😉

Rainbow Colormaps – What are they good for? Absolutely nothing!

I’m probably preaching to the visualization choir here, but hopefully this could be helpful for newcomers to the field. This post is based on information given to me by my PhD-supervisor/anti-rainbow-colormap-activist Charl Botha. I’ll start off by explaining why rainbow colormaps are almost never a good choice with some references and will provide some good alternatives and resources at the end.
There are two main problems with using a rainbow colormap in (medical) visualization. The first is that it doesn’t have a natural ordering. If you ask people how they would rank yellow and blue, they have to guess. There is of course order in there (shorter to longer wavelength of light), but it’s not perceptually ordered [1].
Perceptual Ordering

Perceptual ordering. (a) We can easily place the gray paint chips in order based on perception, (b) but cannot do this with the colored chips. [1]

 The second problem is that it’s not perceptually linear, so equal distances in the scale do not appear equally different color-wise. For example, people perceive the 1st and the 5th colors in your colormap to be much more different than the 5th and the 9th, when these colors would be assigned to data-values that differ by identical amounts.This is actively misleading users. Furthermore, it introduces artifacts: There are perceived sharp transitions in data at the sharp transitions between hues [1]. In the figure below this effect is clearly visible on an artificial dataset:
Rainbow Artifacts

Four data sets visualized with (a) rainbow, (b) gray-scale, (c) black-body radiation, and (d) isoluminant green–red color maps. Apparent sharp gradients in the data in (a) are revealed as rainbow color map artifacts, not data features, by comparing this row with the same data viewed using the other color maps. conversely, the sharp gradient found at the center of the second data set (see the second column) shown in the gray-scale and  blackbody radiation (and to a lesser extent, the isoluminate green–red) images is not found in the corresponding image with the rainbow color map. [1]

This figure shows the same effect on a MRI scan of the head. The rainbow colormap creates perceived contours where there are none in the data, so that structures within these bands are not represented. On top of that attention is drawn to the yellow areas, because they are the brightest, but not necessarily the most important [2]:

Head MRI Colormap

Four colormaps applied to a slice of an MRI scan of a human head. They demonstrate how the representation can influence the
interpretation of the data. [2]

  So by now, you may be asking yourself: ‘If you hate the rainbow colormap so much, why don’t you come up with a better one?’ The answer to this is, people have! But despite all the warnings, in the IEEE Visualization Conference proceedings of 2005, 52% of the medical papers and 59% of the non-medical papers still used the rainbow colormap [1]. In any case, here are some alternatives you could consider (from [1], with examples added):
  • For nominal data (data that doesn’t have implied order): use a selection of distinct colors. A good choice is a qualitative scheme from colorbrewer2.org, for example this colorblind safe four color qualitative scheme:
  • For high-frequency ordinal data (data that does have order but no distance metric, including medical images): use gray-scale or heated body scale, for example the Gray colormap from Matlab or the Heated-Object scale colormap from Haim Lefkowitz’ color center.
  • For colormaps on a surface: use an isoluminant colormap such as a saturation scale from for instance red to green or a double-ended scale like green to gray to red.
  • For interval (measurable distances) and ratio (measurable distances and zero point) data: use a double-ended scale. The double-ended scale can be useful to indicate on which side of the zero a region lies. For instance if your scale goes from purple to white to green, the purple values will be below zero, while the green values will be above.

Besides just not using the rainbow colormap, you might also want to take factors like colorblind safety and printer friendliness (for papers) into account. To conclude this post, here are some resources you can use to pick a cool (or hot) colormap for your visualization needs:

  • Colorbrewer: officially color advice for cartography, but has cool interactive features to see the effects of a chosen colormap on several types of data.
  • Haim Levkowitz’s color center: features downloadable perceptually linear colour maps, including the heated-object scale.
  • Matlab colormaps: Matlab has some pretty colormaps built in, like the heated body ‘Hot’ and other perceptually linear colormaps like Gray, Summer, Bone and Pink.  Just stay away from those rainbows please 🙂
  • Perceptually improved colormaps for Matlab: three perceptual colormaps with rainbow-like colors for interval data and a colormap for ratio data.
  • Update: I have written a follow-up post on four new beautiful perceptually linear colormaps designed for Matplotlib, but free to use anywhere.

References

Postdoc position medical image analysis and visualization available in London (Canada)

Another day, another job opportunity! This time the Digital Imaging Group of London (the Canada version) has a postdoctoral fellowship available in medical image analysis and visualization in collaboration with GE Healthcare. You’d be doing cutting-edge research with researchers from GE Healthcare, Western University, Robarts Research Institute, Lawson Health Research Institute and the London Health Sciences Centre. The work also involves direct interaction with radiologists.
More information about this excellent opportunity can be found here.

Medical Visualization Ph.D. position available at Graz University of Technology (Austria)

There’s a Ph.D. position available in the exciting research field of medical visualization at Graz University of Technology in Austria. The project you’d be working on involves the visualization of minimally invasive intervention simulation, such as RFA or cryoablation for cancer treatment .

The start date for the position in this EU-funded project is the first of January in 2013, so start sending in those applications! More information can be found here.

The medvis.org Conference Calendar

Inspired by the world-famous VRVis conference calendar at http://confcal.vrvis.at/, I’ve added and maintaining our very own medvis.org medical visualization conference calendar. It features a full calendar view here and some imminent dates appear in the sidebar of this website to the right. The goal of this is to get a quick overview of upcoming submission deadlines, notification dates and conference dates for venues that are known to feature medical visualization research. The full calendar view also allows you to import one or more of the the submission deadline, notification and conference calendars to your own calendar.

It’s still a work in progress for now, so please contact me or leave a comment here if you have an update or addition to suggest.

EuroVis 2012 Vienna Report

Here’s one for the ‘better late than never’-category: my EuroVis 2012 summary! I’ve kept my eye out for interesting medvis talks and will briefly summarize the ones I have seen here.

I arrived at the TechGate in Vienna just in time for the fast-forward session on Tuesday. This is such a great warm-up to get everyone excited for the rest of the conference and to catch a glimpse of the content of the talks. Everyone got 30 seconds to describe the topic of their talk and to lure the audience there. I had my first attempt at doing such a pitch as well and tried to sell my talk by describing it as a new and exciting visualization field called pelvis. This bought me the dubious nickname ‘Pelvis Lady’ for the rest of the conference.
The second day of the conference featured the Medical Visualization session, chaired by medvis.org’s very own Charl Botha:
Reliable Adaptive Modelling of Vascular Structures with Non-Circular Cross-Sections

Reliable Adaptive Modelling of Vascular Structures with Non-Circular Cross-Sections

  • The second talk was given by Roy van Pelt from the Netherlands: ‘Visualization of 4D Blood-Flow Fields by Spatiotemporal Hierarchical Clustering‘. Using hierarchical clustering, level-of-detail can be selected intuitively while the important flow patterns are still visible. Performance of the algorithm was improved by introducing a coarse hierarchical clustering approach. The flow clusters were visualized using patharrows combined with illustrative anatomical context.
Visualization of 4D Blood-Flow Fields by Spatiotemporal Hierarchical Clustering

Visualization of 4D Blood-Flow Fields by Spatiotemporal Hierarchical Clustering

Employing 2D projections for fast visual exploration of large fiber tracking data

Employing 2D projections for fast visual exploration of large fiber tracking data

Biopsy Planner – Visual Analysis for Needle Pathway Planning in Deep Seated Brain Tumor Biopsy

I really enjoyed attending and presenting at this amazing conference. It’s a great opportunity to meet a lot of wonderful people and listen to interesting talks. It was my first time this year, but I really hope it won’t be the last. Next year, EuroVis 2013 will be held in Leipzig (Germany) from June the 17th until June the 21st, so mark those calendars!
If you haven’t done so already, be sure to check out the great write-ups by Robert Kosara of eagereyes fame:

Scientific programmer vacancy at the TU Eindhoven (The Netherlands)

The TU Eindhoven has a job opening for a scientific programmer working on the open source visualisation software vIST/e – a powerful, platform-independent software solution for the visualization and analysis of complex data (such as obtained from Diffusion Weighted Magnetic Resonance Imaging). This is a great opportunity to work together with Dr. Anna Vilanova and her group on their DWI software!

The full job offer can be seen here.

MedVis Challenges preprint gets featured on Gizmodo and MIT Technology Review

During EuroVis 2012, we put a preprint of an upcoming Springer book chapter, titled From individual to population: Challenges in Medical Visualization by Charl P. Botha, Bernhard Preim, Arie Kaufman, Shigeo Takahashi and Anders Ynnerman, on arXiv. To our delighted surprise, the paper was featured two days later both on Gizmodo, titling their post This Is the Future of Medical Imaging, and also on the MIT Technology Review, with a rather complete paper summary titled The Future of Medical Visualisation! This led to a whole slew of other sites also mentioning this work.

In any case, we hope you enjoy reading the preprint, a very compact summary of Medical Visualization developments of the past 30 years and a hint of what the coming decade holds, as much as we enjoyed writing it!