@@ -7,9 +7,9 @@ questions:
7
7
computer vision?"
8
8
- " What are morphometric problems?"
9
9
objectives :
10
- - " Recognize scientific questions that could be solved with image processing
10
+ - " Recognise scientific questions that could be solved with image processing
11
11
/ computer vision."
12
- - " Recognize morphometric problems (those dealing with the number, size, or
12
+ - " Recognise morphometric problems (those dealing with the number, size, or
13
13
shape of the objects in an image)."
14
14
keypoints :
15
15
- " Simple Python and skimage (scikit-image) techniques can be used to solve genuine
@@ -18,6 +18,7 @@ image analysis problems."
18
18
objects in an image."
19
19
---
20
20
21
+
21
22
As computer systems have become faster and more powerful,
22
23
and cameras and other imaging systems have become commonplace
23
24
in many other areas of life,
@@ -62,52 +63,57 @@ but what you will learn can be used to solve a much wider range of problems.
62
63
63
64
## Morphometrics
64
65
65
- Morphometrics involves counting the number of objects in an
66
- image, analyzing the size of the objects, or analyzing the shape of the
67
- objects. For example, we might be interested in automatically counting the
68
- number of bacterial colonies growing in a Petri dish, as shown in this
69
- image:
66
+ Morphometrics involves counting the number of objects in an image,
67
+ analyzing the size of the objects,
68
+ or analyzing the shape of the objects.
69
+ For example, we might be interested in automatically counting
70
+ the number of bacterial colonies growing in a Petri dish,
71
+ as shown in this image:
70
72
71
73
![ Bacteria colony] ( ../fig/colonies-01.jpg )
72
74
73
- We could use image processing to find the colonies, count them, and
74
- then highlight their locations on the original image, resulting in an
75
- image like this:
75
+ We could use image processing to find the colonies, count them,
76
+ and then highlight their locations on the original image,
77
+ resulting in an image like this:
76
78
77
79
![ Colonies counted] ( ../fig/colony-mask.png )
78
80
79
81
> ## Why write a program to do that?
80
82
>
81
- > Note that you can easily manually count the number of bacteria colonies shown
82
- > in the morphometric example above. Why should we learn how to write a Python
83
- > program to do a task we could easily perform with our own eyes? There are at
84
- > least two reasons to learn how to perform tasks like these with Python and
85
- > skimage:
83
+ > Note that you can easily manually count the number of bacteria colonies
84
+ > shown in the morphometric example above.
85
+ > Why should we learn how to write a Python program to do a task
86
+ > we could easily perform with our own eyes?
87
+ > There are at least two reasons to learn how to perform tasks like these
88
+ > with Python and skimage:
86
89
>
87
- > 1 . What if there are many more bacteria colonies in the Petri dish? For
88
- > example, suppose the image looked like this:
90
+ > 1 . What if there are many more bacteria colonies in the Petri dish?
91
+ > For example, suppose the image looked like this:
89
92
>
90
93
> 
91
94
>
92
- > Manually counting the colonies in that image would present more of a
93
- > challenge. A Python program using skimage could count the number of
94
- > colonies more accurately, and much more quickly, than a human could.
95
+ > Manually counting the colonies in that image would present more of a challenge.
96
+ > A Python program using skimage could count the number of colonies more accurately,
97
+ > and much more quickly, than a human could.
95
98
>
96
- > 2 . What if you have hundreds, or thousands, of images to consider? Imagine
97
- > having to manually count colonies on several thousand images like
98
- > those above. A Python program using skimage could move through all of
99
- > the images in seconds; how long would a graduate student require to do
100
- > the task? Which process would be more accurate and repeatable?
99
+ > 2 . What if you have hundreds, or thousands, of images to consider?
100
+ > Imagine having to manually count colonies on several thousand images
101
+ > like those above.
102
+ > A Python program using skimage could move through all of the images in seconds;
103
+ > how long would a graduate student require to do the task?
104
+ > Which process would be more accurate and repeatable?
101
105
>
102
106
> As you can see, the simple image processing / computer vision techniques you
103
107
> will learn during this workshop can be very valuable tools for scientific
104
108
> research.
105
109
{: .callout}
106
110
107
- As we move through this workshop, we will learn image analysis methods
108
- useful for many different scientific problems. These will be linked together
111
+
112
+ As we move through this workshop,
113
+ we will learn image analysis methods useful for many different scientific problems.
114
+ These will be linked together
109
115
and applied to a real problem in the final end-of-workshop
110
- [ capstone challenge] ( {{page.root}} /09-challenges/ ) .
116
+ [ capstone challenge] ({{ page.root }}{% link _ episodes /09-challenges.md %} ).
111
117
112
- Let's get started, by learning some basics about how images are represented and
113
- stored digitally.
118
+ Let's get started,
119
+ by learning some basics about how images are represented and stored digitally.
0 commit comments