cpbotha.net

voices in my head

cpbotha.net random header image

Bill Buxton at CARS 2009

June 25th, 2009 · science, tech

Courtesy of an invitation by Prof. Bernhard Preim and the CARS (Computer Assisted Radiology and Surgery) organization to give the Visualization and Virtual Reality in Medicine tutorial together with the good professor, I got to go to CARS 2009 in (you guessed it) Berlin.  It was an honour and a pleasure to present this tutorial together with the author of The Book currently defining my research field.

What was completely unexpected though, was being completely blown away by Bill Buxton’s keynote.

bBuxton-small

I have to admit that I was not aware of this distinguished gentleman or his credentials (amongst other things, xerox parc in its absolute heyday, later chief scientist of alias wavefront and of SGI, now principal scientist at Microsoft, and much more) before yesterday.  This dude shows up on stage, and in a totally relaxed and understated way, manages to blow my mind a number of times.

He started by casually telling us that he’d already been playing around with multi-touch displays (now all the rage in the UI world) in 1985, using it to design digital percussion instruments.  Then he demonstrated, with a number of examples, a significant number of which he had personally been involved with (the multi-touch just mentioned among others), his “20 year long nose” observation.  Innovations that eventually make it, take on average 20 years to get from the lab to main-stream, where main-stream is defined as being a billion dollar industry.  The mouse took even longer: 30 years.

Before getting to the next important and extremely provocative point, he showed us this video (I’ve made you a nice crappy mobile phone cam version):

YouTube Preview Image

(Peter Krekel managed to find the original Microsoft demo-reel on youtube and shared:)

YouTube Preview Image

His provocative statement was that screen real estate will essentially be free in 5 years, based on the rapid evolution of manufacturing technology, customer demand, and the trends in analogous examples, such as bandwidth.  If somebody had told you 10 years ago that internet bandwidth today, in 2009, would be essentially free and available in copious amounts, you would have spat out your morning coffee.  I know I would have… in ‘99 we were still dealing with dial-up.  Coming from Bill Buxton, and also based on all his examples, this made me sit up straight and think.  We’re going to have really big screens.  Think metres by metres at a resolution of at least 100 DPI.  Think walls covered with screens, because it’s cheaper than putting up a whiteboard.  We have to rethink everything that we know about interfacing with the digital world…

Another tantalising prediction (and I’ve heard this from more people than Buxton) is that soon mobile phones will have as standard equipment a micro laser projector.  This will allow us to project on arbitrary curved surfaces (it’s coherent light, so always in focus!) when we want to show something to anyone else and, even cooler, it will allow us to perform 3D colour scans of anything we see.  At this stage I had the distinct feeling of my hair being blown back.  I’m going to be living inside Star Trek!

There was much more (including personal devices that are more aware of their context: think cell phone automatically speaking to television and computer as you enter a room), but I’d like to conclude this post with one of his more profound lessons: Innovation is hardly ever about coming up with something completely new.  That sometimes does happen, but is a fluke.  Real innovation is about taking one of the dimensions defining an existing technology (size, speed, price, resolution, simplicity, intelligence, and many more subtle dimensions) and expanding that dimension by at least an order of magnitude.  Doing this in fact yields a completely new technology.  The really clever people have learned how to identify the more subtle dimensions and expand them.

I’m going to think about that for a while. :)

→ 3 CommentsTags:··

Eurovis 2009

June 14th, 2009 · science, work

On Friday I returned, by jet-powered flying device, from Yet Another Visit To Berlin.  :)  Berlin still exudes cool like nothing else, and I got to spend my time there in the company of more than 190 other Visualisation people, many of whom have become friends over the past years.  The three days were filled with presentations, but more importantly (sorry presenters!) good conversations, new friends (contacts?) and not too much sleep.  This was, without a doubt, my best Eurovis conference so far!

The conference was held in the historically and scientifically significant Harnack House, located in the academia-dominated Dahlem district of Berlin.  For a time, the Harnack House was the home of brilliant German scientists such as Einstein, the guy who invented the dish-washer (as you all know).  The unique setting definitely contributed to the particularly unique feel of this year’s event.

Stef did a sterling job presenting our paper on the scientific comparison of Smurfs (will add link to paper later):

stef_smurfs

In spite of the importance of Smurf comparison, the best paper award was awarded to our friends from Swansea for their work on the Visualisation of Sensor Data from Animal Movement!  Remember to keep an eye out for our soon-to-appear InfoVis 2009 paper on the same topic, in cooperation with them.

Other papers / presentations that somehow stuck with me are (this is mostly due to my medvis bias and is not any reflection on the quality of the papers I do NOT list):

  • Instant Volume Visualization using Maximum Intensity Difference Accumulation by Bruckner and Gröller (Vienna): By a continuous combination of DVR and MIP, this technique overcomes problems of both techniques.  Minimal futzing with transfer functions, better depth than MIP, 35% improvement!
  • Map Displays for the Analysis of Scalar Data on Cerebral Aneurysm Surfaces (no link available yet) by Neugebauer, Gasteiger, Beuing, Diehl, Skalej and Preim (Magdeburg): This is a great example of combining 3D with 2D to effectively visually represent complex simulation data.  Also, much like our shoulder work, this is a text book example of the medical visualisation pipeline (acquisition, image processing, simulation / modelling, visualisation / interaction, evaluation).

The capstone on Friday by Helmut Grubmüller on Watching Biomolecular Nanomachines at Work was inspiring.  Besides the fact that he seems to publish papers with beautiful visualisations in Science every second week, he’s a fantastic speaker who was able to impress on us his wonder at these almost unfathomably tiny protein-component machines, with their rotating axes and all.  Here’s another bad mobile phone photo of the man in action:

grubmueller

P.S. Of course our paper wasn’t really on Smurf comparison.

P.P.S. Petra Isenberg (winner of the 3d best paper award!) and Christopher Collins made a really cool and detailed write-up of Eurovis 2009 (slightly infovis-biased) at Information Aesthetics.

→ 4 CommentsTags:····

Python 2.5 enabled VTK 5.4 Windows binaries

May 23rd, 2009 · nerd, tech

You can always check my Latest VTK Windows binaries page to make sure you have the latest blog posting and hence the latest binaries.

I’ve made available my home-baked VTK 5.4 (actually build from a CVS VTK-5-4-1 tag checkout) Windows binaries.  These have the new-and-improved version of my python-exception-patches integrated (more about this in a future post; a serious dead-lock has been fixed and as a side-effect, you can now run multiple VTK pipelines in different threads!) and have been built with Visual Studio 2005 (8.0) SP1 on Windows XP2 with full Python 2.5 support.  Get the binaries (or my patched source) by going here.  You want the binaries if you want to use VTK from Python.

IMPORTANT: you might have to install the MS VS2005 vcredist_x86 package (free!) if you want to use these DLLs (thanks Jelle for pointing this out).  This might not be necessary if you already have one or more of the MS development environments installed.

Please leave a comment on this blog posting if you use these or just hate them. It’s almost like postcard-ware, but with blog comments. Please also link to this page and not directly to the download location, thanks!

To use this from Python, you need to add the following to your PATH:

  • d:\opt\VTK\bin

You also need to add all of the above to PYTHONPATH, as well as the following:

  • d:\opt\VTK\lib\site-packages

… where d:\opt is the drive and directory where you unpacked the ZIP file.

Once you’ve done this and logged out and in again, “import vtk” should work at the Python prompt. Shameless plug: you can use my free envedit software to do the environment editing. It beats the default XP editing thingy.

→ No CommentsTags:···

You must vaccinate

May 21st, 2009 · Commentary, education, life, meta, science

Image courtesy of dbtechno.com.

Image courtesy of dbtechno.com.

I was mistakenly under the impression that, at least in my social circles, the whole vaccination issue had been put completely to rest, but based on the number of serious questions that I’ve been asked recently, this unfortunately does not seem to be the case.

For those of you who don’t have time, I’ll cut to the chase immediately:

Yes, you simply must vaccinate your children.  This is the best and safest choice, for both your child and your fellow humans.

No, there is no link between vaccination and autism.  No, spreading out the (MMR) vaccinations is not safer, it is in fact more dangerous.  Also, the “vaccine overload” hypothesis is flawed.

For those of you with a bit more time or those of you who are not willing to take me on my word, I’ll go into some more detail on each of the points mentioned above.  Most of what I write here is based on articles in the Wikipedia.  I’ve deliberately done this, because these articles are accessible and readable to everyone, and they do link to the original scientific articles that they are based on.  Feel free to jump to any section.  Also, each section ends with a short summary of its contents to make it easier for you to skip.

Recent history

This section is based on the Wikipedia article on the MMR vaccine controversy.

In 1998, Andre Wakefield and co-authors published a paper in the Lancet where, based on 12 case reports, they speculated on a possible link between the MMR vaccination and autism, and also speculated that it might be better to space out the vaccinations.  Of course the press and media picked this up and went completely wild, causing a health scare in the UK.  It is important to note that both of these claims were highly speculative.

It later turned out that Wakefield had received 55000 (fifty-five thousand) UK pounds from Legal Aid Board solicitors who were gathering evidence to use in a case against vaccine manufacturers, and that a number of parents of the children taking part in Wakefield’s study were directly involved in the law-suit.  Wakefield did not mention any of this at the time of publication.  Ten of his 12 co-authors have since completely retracted their interpretation of the paper.

In short, the author of the paper that started most of the modern vaccination-autism scare was completely corrupt, and his corruption directly affected this specific research.

He did manage to cause such a scare in the UK, that measles (one of the diseases that MMR vaccinates against) is for the first time in decades at almost epidemic levels.   Since then, there have been cases of measles killing children, something which would most probably not have happened had the vaccination compliance not been at an all-time low.  Isn’t that absolutely crazy when one considers that measles was all but eradicated?

In the years between 1998 and the present, there have been numerous extremely well-designed and large studies, none of which have been able to find any kind of link between vaccination and autism.

To summarise this section: The research that the vaccination scare is based on, was deeply flawed and based on corruption, not science.

Spreading out of vaccines

This section is based on the Wikipedia article on the general Vaccine Controversy.

In some cases, parents opt for spreading out the vaccinations, because they mistakenly think that this is safer than not doing so.  The flawed idea that administering all these vaccines together could be dangerous is called the “vaccine overload hypothesis”.  It is flawed for the reasons:

  • Common childhood ilnesses represent a much heavier load on the infant immune system.
  • The vaccination cocktail given currently represents less than 10% of the immunological load of the vaccinations given to children in the 80s.
  • Numerous studies have shown that the combination of vaccinations does NOT damage the infant immune system.

Importantly, if you spread out vaccines, you increase the time during which your child is susceptible to the diseases that are being vaccinated again, thus greatly increasing the health risk to your child and all other children it comes into contact with.  You are a bad parent if you do this.

To summarise this section: Administering the vaccinations together does not damage your child’s immune system. Spreading out vaccines is dangerous for both your child and all children it comes into contact with.

Celebrities campaigning against vaccination

Recently, a number of celebrities, most prominent of which Jenny McCarthy and her partner Jim Carrey, supported by Oprah, have been campaigning against vaccination.  You have to remember that these are actors and entertainers, with almost ZERO medical or scientific background or training.   McCarthy dropped out of nursing school to become a Playboy Bunny: There’s nothing wrong with that, but you really cannot base important medical decisions, concerning the health and survival of your child (!!), on the opinions of an erstwhile nude model!

To summarise: Think carefully about the scientific and medical backgrounds of actors telling you how to care for the health and well-being of your child, even more so when it concerns life and death issues such as vaccination.

The logical conclusion

To the best of our scientific knowledge, vaccinations as they are administered today are safe and do not cause autism.  In spite of this, research continues day and night to make sure of this observation.

On the other hand, if you don’t vaccinate, the risk of your child getting ill and dying is significantly higher.  If a large enough number of you don’t vaccinate, we lose our herd immunity and then there is a very real risk that many more of our children will get ill and die due to your inaction.  Do you seriously want to take this very real risk with your and my children’s lives?

Post scriptum

I hope that this has helped.  If there are any issues that are not clear, or missing, or you are not convinced, please let me know so that we can discuss and so that I can improve this article.

Extra resources

→ 10 CommentsTags:·····

My First Sabbatical

April 25th, 2009 · life

As mentioned in the previous episode of this Exciting and Inspiring series, I was on my way to Magdeburg (that’s in Germany) for a one-month micro-sabbatical. It seems that almost everyone has a different idea of what a sabbatical actually entails. Some seem to think that it’s a different kind of vacation, others think that it’s a strange kind of very long Sunday.

In an academic’s case, a sabbatical usually refers to a period of time spent away from the usual place of work to acquire some new skill, to perform some serious thinking or to try one’s hand at coming up with and performing some “own” research, whatever that may mean.  I have come here to do mostly the latter. Secondary but important perks include getting to know the people and the work of an allied research group better, in this case the the Lehrstuhl für Visualisierung in the Institut für Simulation und Graphik of the Otto-von-Guericke-Universität Magdeburg.  Tertiary perks include improving my non-existent Deutsch, but that’s not going terribly well, although I have learned how to say “Schönes Wochenende” pretty convincingly though!

So, now for a quick pictorial orientation.  I work in the Ada Lovelace building (which is kinda cool):

ingang1

I have a special key RFID thingy with which I can enter the building any time of the day or night, which I do!  It sometimes takes me back to the weird working hours we enjoyed in the heyday of the DSP / Cappuccino lab at the University of Stellenbosch, from ‘97 to ‘99.  Hey, that’s more than 10 years ago, I’m officially turning into an old codger.

So, back to the pictures.  They gave me my own office, with name tag, and they even arranged a boxing match for me with a certain Mr Hoffman, I hope he’s nice! :

deur1

My desk started out like this:

bureau1

… but soon evolved into this:

bureau-200904251

Notice the steady accrual of junk on my desk.  If I were a nerd, I’d have said something about entropy, but I’m not, so  I won’t.  I’m still struggling with the strange shape of the keys on the German keyboard.   I’ve remapped everything to Dvorak as per usual, but the enter key is far too small, and the pipe / backslash is right to its left.  ARGH.  \\\

This is a very nerdy paragraph, feel free to skip! By the way, multi-monitor support on Ubuntu (that’s oo-boon-too, you silly Americans, NOT oo-bun-too, ok?!) on this laptop’s ATI X1600 still sucks.  It’s slow, plus that display rotation is flakey at best and that DRI2 is not supported yet, so I can’t have OpenGL applications and Compiz running at the same time.  So, good old XP it is.

In any case, I was pleasantly surprised by the presence of a Saeco espresso machine.  These people obviously have extremely good taste and are super-intelligent, perhaps even verging on cognitively hyper-advanced, not to mention extremely handsome.  As you all know, I too have a Saeco at home

magdeburg_saeco1

I have been working hard on generating new research ideas and seem to have stumbled onto something worth-while.  If all goes according to plan, I’ll have enough of this idea implemented by the end of my time here to be able to write it all up in a nice article and send it somewhere where the reviewers are also hyper-intelligent.   It’s absolutely grand having the time to focus on one specific problem again, this is usually the exclusive privilege of Master’s and PhD students.  Even if it doesn’t work out (research has the nasty habit of not always going like you would want it to go), the time here has already been very positive in terms of exercising the relevant parts of my brain, getting to know cool people and practising my German barbecue skills.  Remember: Don’t Buy the White Pork Sausages.

Schönes Wochenende!

→ 5 CommentsTags: