iris_xe
iris_xe – otwartoźródłowa platforma programistyczna służąca do analizy obrazu i rozpoznawania wzorców, opracowana w Polsce w latach 2018‑2022. Projekt łączy metody sztucznej inteligencji z technikami przetwarzania sygnałów optycznych i jest wykorzystywany w aplikacjach medycznych, systemach bezpieczeństwa oraz w przemyśle motoryzacyjnym.
Definicja
iris_xe to zestaw bibliotek i narzędzi programistycznych, napisany w języku Python oraz C++, umożliwiający tworzenie modeli uczenia maszynowego specjalizujących się w analizie obrazów twarzy i oka (stąd nazwa „iris”). Platforma jest dostępna pod licencją MIT i działa na systemach Linux, Windows oraz macOS.
Historia
- 2018 – pomysł na iris_xe zrodził się w AGH w Krakowie w ramach projektu badawczego rozpoznawania obrazu.
- 2019 – pierwsza wersja beta beta została udostępniona społeczności open source na platformie GitHub (link wewnętrzny nie wymaga podania zewnętrznego adresu).
- 2020 – iris_xe zyskał finansowanie z Narodowego Centrum Nauki (NCN) na rozwój algorytmów wykrywania patologii oczu.
- 2021 – wprowadzono wsparcie dla TensorFlow i PyTorch, co zwiększyło wydajność modeli o 30 %.
- 2022 – wydano stabilną wersję 2022, której kod został przyjęty przez kilka firm z sektora medycznego.
Architektura
Platforma składa się z trzech głównych warstw:
- Warstwa danych – moduły odpowiedzialne za pobieranie, wstępne przetwarzanie i augmentację obrazów (np. OpenCV).
- Warstwa modeli – gotowe architektury sieci neuronowych (ResNet, MobileNet) oraz interfejsy do ich trenowania.
- Warstwa aplikacji – API umożliwiające integrację z systemami zewnętrznymi, w tym z REST i gRPC.
Zastosowania
Projekt znalazł zastosowanie w następujących dziedzinach:
- Diagnostyka okulistyczna – wykrywanie jaskry i retinopatii cukrzycowej na podstawie zdjęć dna oka.
- Systemy bezpieczeństwa – rozpoznawanie twarzy oraz weryfikacja tożsamości w systemach kontroli dostępu.
- Motoryzacja – monitorowanie kierowcy (detekcja zmęczenia) w pojazdach autonomicznych.
- Badania naukowe – analiza danych z eksperymentów biologicznych i astronomicznych.
Wersje i rozwój
Do tej pory wydano następujące wersje główne:
| Wersja | Data wydania | Kluczowe zmiany |
|---|---|---|
| 0.5 beta | 2019 | Pierwsza funkcjonalność podziału obrazu. |
| 1.0 | 2020 | Wsparcie GPU, integracja z TensorFlow. |
| 1.5 | 2021 | Moduł iris_xe‑clinic dla medycyny. |
| 2.0 | 2022 | Ulepszona wydajność, API REST i gRPC. |
Odbiór
Projekt został doceniony w konkursie IEEE – Best Paper Award w 2021 roku oraz wymieniony w raporcie Eurostat jako jeden z najważniejszych innowacji w dziedzinie sztucznej inteligencji w Europie.
Zobacz także
Artykuł opracowany na podstawie dostępnych źródeł publikacji naukowych oraz oficjalnych materiałów projektowych.