Author: Mihai Nan
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 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 |
Metrica folosită pentru această problemă este:

Scorul total se calculează ca media valorilor pentru toate imaginile din test.
mean IoU).mean IoU >= 0.75 → 100 puncte0.50 ≤ mean IoU < 0.75 → 50–99 puncte proporțional0.25 ≤ mean IoU < 0.50 → 25–49 puncte proporționalmean IoU < 0.25 → 0–24 puncte proporționalFiș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ă |
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 |
| Imagine originală | Masca |
|---|---|
![]() | ![]() |
![]() | ![]() |