encyklopedia.run.place

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:

  1. Warstwa danych – moduły odpowiedzialne za pobieranie, wstępne przetwarzanie i augmentację obrazów (np. OpenCV).
  2. Warstwa modeli – gotowe architektury sieci neuronowych (ResNet, MobileNet) oraz interfejsy do ich trenowania.
  3. 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:

WersjaData wydaniaKluczowe zmiany
0.5 beta2019Pierwsza funkcjonalność podziału obrazu.
1.02020Wsparcie GPU, integracja z TensorFlow.
1.52021Moduł iris_xe‑clinic dla medycyny.
2.02022Ulepszona 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.