Skip to content

Commit cab315d

Browse files
committed
feat(post): add alquimodelia post
1 parent f2d72e6 commit cab315d

File tree

4 files changed

+56
-0
lines changed

4 files changed

+56
-0
lines changed

_config.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,13 @@ authors:
2929
web: https://github.com/photonbit
3030
twitter: https://github.com/photonbit
3131
description: "Head of Programming and Spiritual Jouney at Tesselo. Has helped devloping the platform and increased team happiness by professionalizing our organizational structure using Kanban and beyond."
32+
joao:
33+
name: João Santos
34+
display_name: João
35+
avatar: 'assets/images/joao.jpeg'
36+
web: https://github.com/JotaFan
37+
twitter: https://github.com/JotaFan
38+
description: "Versatile programmer, deep learning modeling wizzard, and geospatial analyist. Has contributed to the pixels platform and executed many projects for Tesselo."
3239

3340

3441
# Plugins

_posts/2023-02-28-our-models.md

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
---
2+
layout: post
3+
title: "Model Alquemy"
4+
author: joao
5+
categories: [ AI, code ]
6+
image: assets/images/our-models.png
7+
description: "An introduction to Tesselo's AI modeling, explaining the model types we used for our mapping with EO data."
8+
featured: false
9+
hidden: false
10+
---
11+
Tesselo's deep learning models are presented in this post. We have used them to
12+
do large scale land cover modeling across the world.
13+
14+
We have packaged our models into a repository that makes it easy
15+
to use Tesselo's most common models. You can find the model references
16+
in our [Alquimodelia](https://github.com/tesselo/alquimodelia) repository.
17+
18+
Depending on the context and the goal of the modeling, we have used a series of
19+
different models. They range from pixel based classifiers to time-series based
20+
U-Net type architectures.
21+
22+
## Use all bands
23+
24+
For our modeling, we moslty used all available bands of the multispectral satellite
25+
images. For Sentinel-2 we used the 10 bands that have 10m or 20m resolution. Similarly,
26+
for Landsat we used the available bands.
27+
28+
In our pre-processing pipeline we simply resampled all bands into the target resolution.
29+
Usually this meant to upsample the lower resolution bands to the resolution of the
30+
band with the highest resolution. That is 10m for Sentinel-2 images for instance.
31+
32+
## Classifiers
33+
34+
Here we are giving a quick overview of the different model types and their use cases.
35+
Detailed posts about some of the models will follow separately as well.
36+
37+
### Pixel based time series classifier
38+
39+
This classifier is quite small but very powerful for small training datasets. It is
40+
non-sequential and based on one-dimensional convolution. It has two branches that
41+
are detecting patterns in time series at different levels.
42+
43+
### Single scene image segmentation
44+
45+
2D U-Net or ResNet based.
46+
47+
### Time series of images
48+
49+
3D U-Net based.

assets/images/joao.jpeg

23.8 KB
Loading

assets/images/our-models.png

21.2 KB
Loading

0 commit comments

Comments
 (0)