Wysoka czułość
Chcemy ograniczać przeoczenia zmian wymagających konsultacji, szczególnie czerniaka. Trzeba przy tym mierzyć fałszywe alarmy i wyniki dla konkretnych grup zmian.
Tworzymy aplikację do obserwacji zmian skórnych. Zdjęcia przechowujemy lokalnie, a docelowo chcemy także prowadzić analizę AI na telefonie.
Poznaj aplikację, badania i stan poszczególnych obszarów.

Wskaż lokalizację na sylwetce i wróć do powiązanego wpisu.
Wybierz obszar, aby poznać jego stan, dotychczasowe próby i kierunek rozwoju.
Sprawdź, co model naprawdę potrafi.
Python · PyTorch · Core MLPoznaj obszarPomóż uzyskać lepsze zdjęcia.
Obraz · jakość · powtarzalnośćPoznaj obszarZamień kod w wygodną aplikację.
Flutter · Dart · SwiftPoznaj obszarSprawdź, co rozumie użytkownik.
Badania · dostępność · QAPoznaj obszarChcemy, by dane i docelowo analiza pozostawały na urządzeniu. Model badawczy wymaga jeszcze niezależnej oceny — nie jest funkcją obecnej publicznej wersji.
Chcemy ograniczać przeoczenia zmian wymagających konsultacji, szczególnie czerniaka. Trzeba przy tym mierzyć fałszywe alarmy i wyniki dla konkretnych grup zmian.
Model musi sprawdzić się na niezależnych, odpowiednio opisanych danych i zdjęciach z telefonu. Dobry wynik na danych treningowych nie wystarcza.
Badamy eksport do Core ML i zgodność wyników z PyTorch. Na rzeczywistym iPhonie trzeba zmierzyć czas, pamięć, energię oraz jakość wyników.
Światło, ostrość i odległość zmieniają wynik. Potrzebujemy sprawdzonej oceny jakości i jasnego komunikatu, kiedy trzeba powtórzyć zdjęcie.
Nevometry łączy aplikację mobilną do obserwacji zmian skórnych z badaniami nad ich wykrywaniem i analizą. Funkcje aplikacji i modele są na różnych etapach rozwoju.
Mapa ciała, historia zdjęć i ręczne porównanie wspierają obserwację zmian. Ścieżki aplikacji wymagają sprawdzenia na fizycznym iPhonie.
Zobacz aplikacjęBadamy modele do wykrywania i analizy zmian, jakość zdjęć oraz przenoszenie wyników między zbiorami. Model nie jest jeszcze gotowy do wdrożenia.
Poznaj badaniaWażna granica. Wykrywanie i ocena zmian przez AI są celem badawczym, a nie potwierdzoną funkcją obecnej wersji. Aplikacja nie stawia diagnozy, a wyniki modelu nie są procentowym ryzykiem choroby dla konkretnej osoby.
Od pierwszego zdjęcia po powrót do wcześniejszej obserwacji — zobacz, jak wygląda praca z aplikacją.
Na mapie wskazujemy lokalizację zmiany. Każde następne zdjęcie dołącza do jej historii — do ręcznego porównania.
Otwórz aplikację i wróć do swoich obserwacji. Twoje zdjęcia i wpisy są przechowywane lokalnie na urządzeniu.
Od zaznaczenia miejsca po porównanie zdjęć. Wybierz ekran, żeby zobaczyć go z bliska.






Widok porównania to demonstracja z przykładowymi zdjęciami tkaniny. Więcej o materiałach.
Potwierdzenie 18+, utworzenie lub odblokowanie lokalnego dziennika.
Wybór punktu na mapie ciała, wykonanie zdjęcia i zapis obserwacji.
Kolejne ujęcie trafia do historii. Dwa zdjęcia porównujemy ręcznie.
Raport można świadomie udostępnić. Zaszyfrowana kopia służy do odzyskania dziennika.
Każda warstwa ma inne zadanie. Python przygotowuje eksperymenty poza aplikacją.
Dane, trening, ocena i eksport. Model badawczy nie jest częścią publicznego dziennika.
Schemat pokazuje przepływ zapisany w kodzie. Każdy etap wymaga jeszcze sprawdzenia w bieżącej wersji na iPhonie.
Aparat przechwytuje ujęcie i informacje o sesji.
Zdjęcie trafia do szyfrowanych mediów dziennika.
Obserwacja zostaje powiązana z konkretnym wpisem.
Użytkownik sam zestawia wcześniejsze i nowe zdjęcie.
Każdy obszar ma już punkt wyjścia. Najważniejsze jest teraz przełożenie kodu i pomysłów na sprawdzalne rezultaty.
Od danych przez trening po ocenę tego, co model potrafi — i gdzie zawodzi.
Pipeline danych i manifestów, trening MobileNetV3, ewaluację i eksport Core ML. Model ma dwa oddzielne wyniki: s_referral do badania potrzeby konsultacji oraz s_melanoma do rankingu czerniaka i analizy bezpieczeństwa. Klasyfikacja 4 klas jest pomocnicza.
zdjęć czerniaka osiągnęło zamrożony próg referral
MRA to zbiór użyty rozwojowo — nie niezależna walidacja. Wynik dotyczy zdjęć, a nie prawdopodobieństwa choroby pacjenta.
Przygotować plan niezależnej oceny modelu i porównać wyniki PyTorch z Core ML. MRA pozostaje zamknięte dla dalszego strojenia.
Jak uzyskać zdjęcia, które można ze sobą sensownie zestawić?
Podgląd aparatu, metadane, pomiary ostrości, ekspozycji i odblasków oraz nakładkę poprzedniego zdjęcia. Kod zawiera też elementy rejestracji obrazu oparte na Apple Vision.
Porównujemy
światło, dystans,
kąt i ostrość.
Wskazówka aparatu nie potwierdza jakości diagnostycznej. Automatyczna ocena zmiany i pomiar w milimetrach pozostają niedostępne.
Opracować i sprawdzić protokół powtarzalnych zdjęć na telefonie.
Rozwijamy interfejs, zapis i odzyskiwanie danych; ich działanie sprawdzamy na urządzeniach.
Mapę ciała, listę i historię wpisów, aparat z timerem, ręczne porównania, polską i angielską wersję oraz szyfrowany zapis, eksport i odzyskiwanie. V1 jest projektowane dla iPhone’a w pionie.
Android ma szkielety pakietów. Pełna ścieżka kamera · szyfrowany zapis · odczyt wymaga implementacji i osobnych testów.
Przejść ścieżkę aplikacji na fizycznym iPhonie w wersji Release i sprawdzić odzyskiwanie danych.
Sprawdzamy, czy ktoś naprawdę rozumie to, co widzi i robi.
Wspólne komponenty, motywy, lokalizację PL/EN, etykiety dostępności i testy dużego tekstu. Nie mamy jednak potwierdzenia pełnej dostępności ani aktualnego badania użyteczności na urządzeniu.
Przeprowadzić krótki pilotaż z osobami z koła: obserwować, gdzie potrzebują pomocy, i sprawdzić dostępność.
Nie zaczynamy od kolejnej funkcji. Najpierw chcemy wiedzieć, czy to, co już powstało, działa i da się odtworzyć.
Uruchomienie dziennika i przejście ścieżek na fizycznym iPhonie, z zapisem wersji i błędów.
Uporządkowanie niezgodności w polityce ML i ponowne uruchomienie testów bez obchodzenia kontroli.
Plan niezależnej kohorty, prawa do danych i protokół powtarzalnych ujęć.
Krótki pilotaż, dostępność oraz priorytety poprawek wynikające z obserwacji.
462 lokalne testy kontraktowe repozytorium przeszły. Z 295 testów ML siedem zakończyło się błędem niezgodności hasha, pięć pominięto. Bieżącą aplikację uruchomiono w Debug na symulatorze. Pełna walidacja Flutter/iOS oraz test Release na fizycznym iPhonie pozostają otwarte.
Sprawdź, jak działa aplikacja, co już wiemy i jakie pytania pozostają otwarte.
Zobacz obszary projektu