Book a Demo!
CoCalc Logo Icon
StoreFeaturesDocsShareSupportNewsAboutPoliciesSign UpSign In
Download

๐Ÿ“š The CoCalc Library - books, templates and other resources

132928 views
License: OTHER
Kernel: Python 3

Image analysis in Python with SciPy and scikit-image

Presented by Stรฉfan van der Walt [email protected]
Based on the SciPy2014 tutorial by Juan Nunez-Iglesias and Tony S Yu


This tutorial can be found online at https://github.com/scikit-image/skimage-tutorials


From telescopes to satellite cameras to electron microscopes, scientists are producing more images than they can manually inspect. This tutorial will introduce automated image analysis using the "images as numpy arrays" abstraction, run through various fundamental image analysis operations (filters, morphology, segmentation), and finally complete one or two more advanced real-world examples.

Image analysis is central to a boggling number of scientific endeavors. Google needs it for their self-driving cars and to match satellite imagery and mapping data. Neuroscientists need it to understand the brain. NASA needs it to map asteroids and save the human race. It is, however, a relatively underdeveloped area of scientific computing. Attendees will leave this tutorial confident of their ability to extract information from their images in Python.

Prerequisites

All of the below packages, including the non-Python ones, can be found in the Anaconda Python distribution, which can be obtained for free.

Required packages

  • scikit-image (0.10 or higher)

Required for scikit-image:

  • Python (>=2.5 required, 2.7 recommended)

  • numpy (>=1.6 required, 1.7 recommended)

  • scipy (>=0.10 required, 0.13 recommended)

Required for image reading and viewing:

  • matplotlib (>=1.0 required, 1.2 recommended)

Example images

scikit-image ships with some example images in skimage.data. For this tutorial, we will additionally make use of images included in the images directory of the skimage-tutorials/images folder.

Introduction

Sections

For convenience, we have divided this tutorial into several chapters, linked below. Throughout the tutorials, feel free to ask questions. We want you to come away confident in your image analysis skills!

More lectures here and here.

Improv time!

If we have time, raise your own analysis problems. They can make an interesting case study for the rest of the class! Even within the scikit-image team, we still surprise each other with the amazing diversity of applications we encounter.

After the tutorial

Stay in touch!