You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: _posts/2023-02-28-our-models.md
+25-1Lines changed: 25 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -15,6 +15,10 @@ We have packaged our models into a repository that makes it easy
15
15
to use Tesselo's most common models. You can find the model references
16
16
in our [Alquimodelia](https://github.com/tesselo/alquimodelia) repository.
17
17
18
+
The aim of Alquimodelia was to create an user friendly and easy way to use and
19
+
change parameters on the common model architectures used in Tesselo. No need of any
20
+
knowledge in keras or tensorflow, just some parameters and you had your model ready to use.
21
+
18
22
Depending on the context and the goal of the modeling, we have used a series of
19
23
different models. They range from pixel based classifiers to time-series based
20
24
U-Net type architectures.
@@ -29,6 +33,10 @@ In our pre-processing pipeline we simply resampled all bands into the target res
29
33
Usually this meant to upsample the lower resolution bands to the resolution of the
30
34
band with the highest resolution. That is 10m for Sentinel-2 images for instance.
31
35
36
+
Or using the same approuch we would create super-resolution, by upsampling our imagery data
37
+
to the resolution of the target data. We had successful models that would build 1m resolution
38
+
images out of 10m resolution data.
39
+
32
40
## Classifiers
33
41
34
42
Here we are giving a quick overview of the different model types and their use cases.
@@ -44,6 +52,22 @@ are detecting patterns in time series at different levels.
44
52
45
53
2D U-Net or ResNet based.
46
54
55
+
#### ResNet
56
+
57
+
The ResNet architecture uses two-dimensional convolutions to provide a classification to
58
+
a given image. This has been used as a way to classify images with a single class. Or it
59
+
could be used to classify a single pixel, but with the context of the surroundings.
60
+
61
+
#### 2D U-Net
62
+
63
+
The 2D U-Net is similiar to ResNet in terms of the usage of two-dimensional convolutions, but
64
+
instead of giving one answer for each image, it responds with also an image.
65
+
Used in image classification and segmentation.
66
+
47
67
### Time series of images
48
68
49
-
3D U-Net based.
69
+
#### 3D U-Net
70
+
71
+
The 3D U-Net architeture follows the same patterns and the 2D, but instead of two-dimensional convolutions it uses three-dimensional convolutions, multiple images across time.
72
+
The answer would still be a single image, but produced with time context.
73
+
Great to surpass problems like clouds and other imagery artifacts.
0 commit comments