Tag Archives: Fiji

Getting Crabby

One of my favourite domains for Image Analysis is timelapse imaging. The combination of X, Y (possibly Z if you want to get cheeky) and time makes for rich analytical possibilities.

Despite starting a new job in which the time domain is largely absent, I’ve been moonlighting in the evenings doing some outreach work helping with a problem that first came up on the image.sc forum.

It’s time to do some tracking, but let’s avoid getting too crabby.

Continue reading

Random Access MemoROI

The style of this post is going to be a bit different than the usual PA posts, but I though this journey was worth documenting somewhere on the off chance it’s helpful.

So here we go: how to pick random ROIs within an original area.

Continue reading

Correcting the record

Unless your imaging facility is in a clean room (and you never touch it), from time to time, we all end up with unsightly splotches on our transmitted light images. The best fix for this is to clean the microscope but sometimes you just have to do what you can with what you’ve got.

Thankfully there’s a fairly easy way to correct it post-acquisition. Let’s Flat-field correct!

Continue reading

Staying in (version) control

As part of my job, I find myself writing lots of bits of code for people. Until quite recently, my version control system was renaming the files and commenting in the header to keep track of changes.

Not the tidiest system

I say “quite recently” as I started using git as my version control system and have not looked back. I’m by no means an expert, but in this post, I’m going to give an introduction to using git in the context of scripting.

This post is really aimed at people who have no experience with version control systems or have heard about git but have never really used it (or have tried and failed to get the hang of it as I did…twice).

Continue reading

Waving Your Wand

Often, image analysis involves the measurement of objects, be they nuclei, cells or bacteria. There are plenty of good ways to select the boundaries of these objects, using freehand or segmented selections, and we’ve covered segmentation based on thresholding before.

This post is going to take a step back and look at how the magic wand tool works. It’s quick and simple, but sometimes that’s all you need. Let’s wave our wands!

Continue reading

Making it up (Part 1)

Whenever you’re testing a new analysis protocol or playing around with some software, it’s always handy to have some sample data to mess with. But what if you don’t yet have the data, or what if you need more, or need more specific data? In this post, we’re going to delve into the world of synthetic data by making a sample tracking data set.

Continue reading

Staying On Track

In the toolbox of the image analyst, being able to correlate objects in time is a very useful skill. It opens up the doors to be able to look at dynamic changes in a system be they intensity, shape, spatial localisation or just about anything else. In this post, we’ll be covering the basic theory of object tracking and showing you how to track with open source tools.

Continue reading