My work nicely accelerates and my projects evolve as expected. Ok, maybe they evolve a bit slower than I would like it, but I can be satisfied.

As part of the whole development I finally updated my research profile here on my own website. Soon there will be news on my research and my current projects.

Last week was full of work. Somehow, I write something like this every week. Well…

Together with two colleagues I worked on a submission for a conference last week. A nice paper about a visualization technology. Of course, I cannot say more about it as long as it is not accepted for publication yet. We will see. We did a good job and I am confident. Well, I was confident with most papers that got rejected too. Whatever.

Additionally, there was good news last week. The paper of another colleague of mine, with which I was involved, was accepted for publication at the Multimedia Modelling 2015:
[bibtex key=spehr2015mmm]
I don’t want to take credit for other’s achievements. The idea, the implementation, the system and the publication, all of that was mostly the work of my colleague Marcel Spher. Great work. All I did was helping out with some details, pointing in some directions and helping with writing the paper itself.

I like system papers. It is work beyond simple software used in research. These system, the one presented here and my MegaMol, have the potential to stay useful for a long time.

Today, I am only writing a short note on MegaMol.

We have done it! We published the MegaMol system as systems paper:

[bibtex key=grottel2014megamol]
Doi: 10.1109/TVCG.2014.2350479

All the hard work really paid off. MegaMol has now been published in the IEEE Journal “Transactions on Visualization and Computer Graphics”, in short TVCG. That is the top journal of the visualization community. I have to admit, I am pretty proud.

And I am curious what will come next. I would like to continue working with MegaMol, and to help to evolve the software even further. But, of course, this depends on my future employment. MegaMol has such a potential. *sigh*

[bibshow] Today I want to talk about one of my newest published research papers, about visualization of multi-dimensional trajectories. It is electronically available here at the Wiley Online Library (http://onlinelibrary.wiley.com/doi/10.1111/cgf.12352/abstract): Visual Analysis of Trajectories in Multi-Dimensional State Spaces [bibcite key=Grottel2014HDTraj].

First off, what is multi-dimensional trajectory? We were investigating the state of complex systems, like automation system or robotics. Each element of such a system, e.g. a robotic motor or a sensor, holds several state variables, like sensed temperature or rotation moment applied by the motor. These variables might even be vectors. But even if they are only scalar values, the system is constituted from several dozens of such elements. Thus, the state of the whole system is always a vector containing the state variables of all components. For the systems we investigated, these vectors are of the size of severs tens or variables. This order or magnitude is referred to by the term multi-dimensional, compared to high-dimensional, which refers to data with several hundred or thousand dimensions. The whole system state can be understood as point in the multi-dimensional state space. Now, our system is not static, but is monitored in real time. Thus the values of the state variables change. Temperatures rise and motors move. This can be interpreted as the point of the system state moving through the state space. This movement path is what we call the trajectory.

md_trajectory_teaser

Our approach on visualizing this trajectory was using classical visualization metaphors on multi-dimensional data visualization, namely scatterplot matrices and parallel coordinate plots. We supplemented these plots with additional views, like a temporal heat map. The main aspect of our work was the technique we used to generate these plots. Normally, the sample points of the data will be simply drawn into the plots as points or poly-lines. We, however, took the nature of the data into account, which is the temporal continuity of the discretely sampled signal. We constructed an integration concept for continuous plots in this respect. Our work was based on previous work on continuous scatterplots and parallel coordinate plots, which used spatially continuous interpolation. We adapted this concept to continuous-time interpolation.

 md_trajectory_compare

Today I am only writing a short comment: with WinDirStat there is a further alternative/successor of SequoiaView. The tool itself is a clone of KDirStat, but who cares. The only important thing is, that the great visualization of space consumption on your hard dist is available in one further tool for all of us to use.