Day 1, Exercise 2: developing image processing intuitions

Day 1, Exercise 2: developing image processing intuitions#

Lab authors: Beth Cimini


Learning Objectives#

  • Learn about filters available to you for classical image processing

  • Learn to chain filters together


Much of classical image processing rests on the basis of using filters to set the thing you care about in an image to bright, and everything else in the image to dark (many kinds of deep learning rest on this too, at least in part, they just have very fancy filters they can compose for doing it!).

Even if you use deep learning for much of what you do going forward, you may come across situations where a bit of image enhancement helps you identify a structure of interest better, so these are always excellent tools to have in your image analysis “toolbox”!

Exercise 1#

Given a list of filters (that we’ll first discuss and demonstrate) and a set of images, let’s leave the computers alone for a while and just think through our options. What do we expect will work? What images do we think will be easy, and what images will be hard?

Exercise 2#

Use the interactive notebook below to see if your intuitions were good! (Or access it via link here)

Question

Look at the list of CellProfiler Image Processing modules. Are there any functions you wish you could access but aren’t implemented? What are they, and why do you think they would help?