I’m looking for a new PhD student!

December 11th, 2014

I have received funding from the Swedish Research Council (VR) for a project entitled “Precise image-based measurement through irregular sampling”. I’ve copied a few parts of the proposal to this page. I’m looking for a PhD student to work on this project. The ideal student has a strong background in mathematics and algorithms, has good programming skills, is fluent in English, and is a good writer. Knowledge of image processing and analysis (or computer vision) is desirable, but not essential. A Master’s degree in a relevant discipline is required.

Our PhD students work here for four to five years (four years plus up to one year of teaching), and are regular Uppsala University employees during that time. They are required to take 90 credits (1.5 years) of course work, and publish in international conference proceedings and journals.

To learn more about this position, and to apply, see the official announcement. Apply through the website, don’t send your application directly to me. But feel free to email me if you have questions. The application deadline is January 12, 2015.

My colleague Robin Strand is also looking for a PhD student, for a project in medical image processing, in collaboration with the Radiology Department at the Uppsala University Hospital. Feel free to apply to both positions!

Computer vision is hard!

September 24th, 2014

Today’s xkcd comic is relevant to this blog.

xkcd comic #1425

Mouse-over text: “In the 60s, Marvin Minsky assigned a couple of undergrads to spend the summer programming a computer to use a camera to identify objects in a scene. He figured they’d have the problem solved by the end of the summer. Half a century later, we’re still working on it.”

Proper counting

September 23rd, 2014

I just came across an editorial in the Journal of the American Society of Nephrology (Kirsten M. Madsen, Am Soc Nephrol 10(5):1124-1125, 1999), which states:

A considerable number of manuscripts submitted to the Journal include quantitative morphologic data based on counts and measurements of profiles observed in tissue sections or projected images. Quite often these so-called morphometric analyses are based on assumptions and approximations that cannot be verified and therefore may be incorrect. Moreover, many manuscripts have insufficient descriptions of the sampling procedures and statistical analyses in the Methods section, or it is apparent that inappropriate (biased) sampling techniques were used. Because of the availability today of many new and some old stereologic methods and tools that are not based on undeterminable assumptions about size, shape, or orientation of structures, the Editors of the Journal believe that it is time to dispense with the old, often biased, model-based stereology and change the way we count and measure.

It then goes on to say that the journal would require appropriate stereological methods be employed for quantitative morphologic studies. I have never read a paper in this journal, but certainly hope that they managed to hold on to this standard during the 15 years since this editorial was written. Plenty of journals have not come this far yet.

DIPimage 2.6 released

April 14th, 2014

Today we released version 2.6 of DIPimage and DIPlib. The change list is rather short. There are two items that I think are important: 1) We fixed a bug that caused an unnecessary copy of the output image(s) in the DIPlib-MEX interface, slowing down functions especially for large images. 2) We introduced a new setting to automatically make use of a feature introduced in the previous release.

Read the rest of this entry »

On interpolation

January 4th, 2014

Last month I asked the following question in an exam for the advanced image analysis course we teach here: “Given that interpolation is a convolution, describe how you would compute an interpolation using the Fourier Transform.” Unfortunately I can count on one finger the number of students that did not simply answer with something in the order of “convolution can be computed by multiplication in the Fourier domain.” And the one student that did not give this answer didn’t give an answer at all… Apparently this question is too difficult, though I thought it was interesting and only mildly challenging. In this post I’ll discuss interpolation and in passing give the correct answer to this question.

Read the rest of this entry »