Segmentarea emoticoanelor -- ÎN LUCRU
Author: Mihai Nan
🏞️ Segmentarea emoticoanelor 🖼️ + 😀
Pentru această problemă trebuie să implementați un model capabil să realizeze segmentarea semantică a unor imagini cu fundal geometric care conțin emoticoane. Modelul trebuie să genereze o mască binară în care pixelii corespunzători emoticoanelor sunt 255 (alb) și fundalul este 0 (negru).
🔹 Setul de date
Setul de date este oferit sub formă de imagini și măști:
-
train.csv: conține exemple pentru antrenarea modelului
Coloană Tip Descriere SampleID string Identificator unic pentru fiecare exemplu Path string Calea către imaginea care conține emoji Mask string Calea către masca binară corespunzătoare imaginii -
test.csv: conține exemple pentru predicție
Coloană Tip Descriere SampleID string Identificator unic Path string Calea către imaginea care conține emoji
⚙️ Metrică folosită pentru evaluare
Metrica folosită pentru această problemă este:
- IoU (Intersection over Union): pentru fiecare imagine, IoU calculat între masca prezisă și masca ground-truth.

Scorul total se calculează ca media valorilor pentru toate imaginile din test.
📨 Formatul fișierului de submisie
Fișierul de submisie trebuie să fie o arhivă care conține un director cu măștile de segmentare prezise și un fișier csv denumit submission.csv care conține o mapare între SampleID și calea către masca prezisă (numele coloanei trebuie să fie PredictedMask) pentru fiecare imagine din test:
| Coloană | Tip | Descriere |
|---|---|---|
| SampleID | string | Identificatorul unic al rândului din setul de test |
| PredictedMask | string | Calea către fișierul imagine (PNG) cu masca prezisă |
🔹 Exemplu de submission.csv
| SampleID | PredictedMask |
|---|---|
| test_0 | predictions/test_0_mask.png |
| test_1 | predictions/test_1_mask.png |
| test_2 | predictions/test_2_mask.png |
🖼️ Exemple
| Imagine originală | Masca |
|---|---|
![]() | ![]() |
![]() | ![]() |



