$$\rightleftharpoonup{xx}$$
$$\longleftharp{xx}$$,
$$\longrightharp{xx}$$,
Kinematyczna ocena zadania picia została zalecona do wykorzystania w badaniach rehabilitacji po udarze6. Jednak kwestie praktyczne zostały wskazane jako bariery w wdrażaniu kinematyki w badaniach rehabilitacyjnych, a do tych obaw należą koszty i wymagania techniczne technologii przechwytywania ruchu konwencjonalnie stosowanych do pomiaru biomechaniki człowieka15. Te obawy w konsekwencji utrudniają przyjmowanie kliniczne i przeniesienie oceny kinematycznej do praktyki klinicznej. Alternatywnie, bardziej praktyczne podejście do wydobycia kinematyki za pomocą widzenia komputerowego można zrealizować za pomocą jednej kamery stereo, komputera osobistego oraz przedmiotów powszechnie spotykanych w ambulatorium16. Przedstawiamy protokół zaprojektowany dla klinicystów, który wykorzystuje internetowy przewodnik do rejestrowania obrazów i wideo kompatybilnych z procesem pracy komputerowego widzenia, aby wydobyć kinematyczne metryki zadania picia. Długoterminowym celem jest zwiększenie dostępności do tych wskaźników, które zostały wcześniej opracowane i zalecane do wykorzystania w badaniach rehabilitacji po udarze 5,6,12,13,14.
Synchronizacja wideo jest ważna dla podejść dwukamerowych do widzenia komputerowego. Układy z dwoma kamerami naśladują ludzkie oczy, które jednocześnie postrzegają scenę w rzeczywistym świecie z nieco innych perspektyw, co pozwala na postrzeganie głębi. W przypadku widzenia komputerowego odpowiednia synchronizacja jest kluczowa dla dokładności informacji trójwymiarowych (np. położenia ludzkiego nadgarstka w kartezjańskim układzie współrzędnych) określanych na podstawie dwóch dwuwymiarowych źródeł (np. położenie pikseli ludzkiego nadgarstka na zdjęciu). Z naszego doświadczenia wynika, że podwójne aparaty mogą zapewnić rozsądne efekty, gdy są zsynchronizowane z dokładnością do 1 ms16. Kilka czynników może obniżać synchronizację, w tym niestabilna szybkość klatek kamery, ograniczona szybkość transmisji danych w kablach, nieefektywność oprogramowania oraz ograniczone specyfikacje sprzętowe (np. niska pamięć RAM lub procesory niskiej klasy). Aby złagodzić problemy z synchronizacją, protokół ten wykorzystuje gotową kamerę stereo, która korzysta z mniejszej powierzchni fizycznej i jest zaprojektowana jako urządzenie plug-and-play (np. pojedyncze połączenie USB ze standardowym komputerem osobistym), które automatycznie rejestruje zsynchronizowane obrazy z dwóch wbudowanych czujników obrazu.
Charakterystyka kamery wymaga starannego rozważenia przy każdej aplikacji do widzenia komputerowego. Teoretycznie obrazy o wyższej rozdzielczości i zapisy ruchu człowieka z wyższą liczbą klatek na sekundę oferują więcej danych do wykrywania kluczowych punktów anatomicznych z większą dokładnością przestrzenno-czasową. Jednak nieunikniona jest konieczność równowagi między ilością danych a dostępnymi zasobami obliczeniowymi do ich przetwarzania. Opisany protokół opiera się na kamerze stereo, która nagrywa wideo w rozdzielczości 1280 x 720 pikseli przy częstotliwości 60 Hz, co jest porównywalne z wcześniejszymi badaniami wykorzystującymi widzenie komputerowe do kinematyki zadań pitnych16,18. W nagrywaniu tych filmów zaobserwowaliśmy wiarygodne sukcesy przy użyciu wyższej klasy komputera konsumenckiego (np. procesor 3,2 GHz z 128 GB RAM) oraz mieszane sukcesy przy użyciu laptopa (np. procesor 2,6 GHz z 16 GB RAM). Przy użyciu komputerów niższej klasy typowym problemem jest brak klatek wideo, które często prezentują się jako wideo wyjściowe z czasem krótszym niż planowane 20 sekund nagrywania. Warto zauważyć, że choć obliczenia danych są częstym winowajcą brakujących klatek wideo, transmisja danych również jest istotna. W środowisku opieki zdrowotnej, na przykład, ustawienia bezpieczeństwa związane z portami dostępu do komputerów (np. pendrive'ami) mogą powodować opóźnienia w transmisji danych, które zakłócają niezawodne nagrywanie wideo.
Zakłócenia w linii widzenia będą wyzwaniem dla kluczowych etapów pracy w zakresie widzenia komputerowego, w tym kalibracji i estymacji pozycji człowieka. Kalibracja opiera się na cyfrowych obrazach wzoru szachownicy o standardowych rozmiarach, co pozwala komputerowi odwzorować piksele obrazu na fizyczne wymiary świata rzeczywistego. Wyraźna wizualizacja wzoru szachownicy zwiększa skuteczność tego mapowania. Zakłócenia wizualne mogą powstać z różnych powodów, w tym między innymi: (i) problemy z oświetleniem (np. jasne odblaski z pobliskiego okna lub ciemne cienie); (ii) nadmiernie szybkie ruchy szachownicy (np. rozmycie obrazu spowodowane długim czasem naświetlania aparatu); lub (iii) niewłaściwych właściwości wewnętrznej kamery (np. nieprawidłowa ogniskowa lub poważne zniekształcenia obiektywu). Estymacja pozycji człowieka wykorzystuje sztuczną inteligencję do automatycznego adnotowania anatomicznych punktów orientacyjnych na podstawie obrazów jednej osoby (estymacja pojedynczej pozy) lub wielu osób (estymacja wielopozycyjną). Jasna wizualizacja człowieka jest wtedy kluczowa dla skuteczności oszacowania pozy. Niektóre zakłócenia wizualne mogą być tolerowane w zależności od parametrów widzenia komputerowego (np. architektura AI, progi predykcji). Jednak aby ocenić przydatność filmu do oceny ludzkiej pozy, należy uważać na następujące pułapki: (i) obecność świadków w przypadku oceny pojedynczej pozy; (ii) segmenty ciała sporadycznie poza polem widzenia kamery; oraz (iii) samozakrycia spowodowane nakładaniem się segmentów ciała.
Oddzielenie zbierania danych od samego procesu przetwarzania komputerowego widzenia niesie zarówno zalety, jak i wady. Istotną wadą jest opóźnienie w dostępie klinicznie istotnych informacji dla klinicystów i pacjentów, aby podejmować decyzje. Potencjalną zaletą jest zmniejszenie zakłóceń interakcji klinicysta z pacjentem. Na przykład, zakładając, że kalibracja jest wykonywana przed wizytą pacjenta, nagranie 10 powtórzeń zadania picia, opisanego w wcześniejszej literaturze12 , idealnie wymagałoby mniej niż 4 minuty nagrywania wideo plus czas potrzebny na zapoznanie się z protokołem u pacjentów naiwnych. Co więcej, to rozdzielenie może zwiększyć akceptację klinicystów poprzez podział odpowiedzialności za informacje. W ramach tego podziału obowiązków klinicysta przejmuje odpowiedzialność za to, kiedy i dlaczego odbywają się oceny wideo, a data scientists/engineers przejmują odpowiedzialność za udoskonalenie przepływu pracy w zakresie widzenia komputerowego, który odpowiada za dokładne i wiarygodne wskaźniki kliniczne (np. kinematyka zadań związanych z piciem). W rzeczywistości można to porównać do obecnej rzeczywistości wielu testów opartych na krwi (np. pełne panele metaboliczne) oraz obrazowych (np. badania MRI), które są rutynowo zlecane przez klinicystów. Wreszcie, to rozdzielenie może być korzystne w miarę dalszego rozwoju dziedziny AI. Dane wideo zebrane dziś mogą być wielokrotnie analizowane przez bardziej zaawansowane rozwiązania do widzenia komputerowego przyszłości, które mogą wydobyć więcej kinematycznych wskaźników z większą szybkością, dokładnością i niezawodnością.
Naszym celem jest dalsze zwiększanie dostępu do kinematyki kończyn górnych w społeczności rehabilitacyjnej, która obejmuje klinicystów w placówkach ambulatoryjnych, a przewidywalnie także osoby pracujące w domu (np. telerehabilitacja). Ten protokół oraz aplikację internetową należy traktować jako wczesny etap rozwoju, który jak dotąd uwzględniał bardzo skoncentrowaną aktywność (czyli zadanie picia) oraz stosunkowo skoncentrowaną grupę interesariuszy (czyli klinicystów, użytkowników i uczestników, którzy mogą łatwo wykonywać zadanie picia). Przyszłe wersje będą konieczne, aby uwzględnić bardziej zróżnicowaną grupę użytkowników, bardziej zróżnicowane aktywności oraz bardziej zróżnicowane grupy osób (np. osoby z poważnymi deficytami wymagające dostosowania do aktywności). Dodatkowo, przyszły rozwój będzie obejmował ważne punkty kontrolne przed szerokim wdrożeniem, takie jak integracja z elektroniczną dokumentacją medyczną oraz utrzymanie prywatności i poufności pacjenta. Te przyszłe wersje prawdopodobnie również będą wprowadzać nowe technologie i udoskonalać obecnie dostępne technologie. Na przykład obecny protokół zakłada workflow widzenia komputerowego oparty na widzeniu dwuocznym (np. kamery stereo). Logicznym kolejnym rozwojem jest protokół z widzeniem monokularnym (np. prostsze kamery), który może być możliwy do zrealizowania dzięki wykorzystaniu AI trenowanej na zbiorach danych lornecznych. Warto zauważyć, że obecny protokół dostarcza danych obrazowych i wideo kompatybilnych z nowoczesnymi rozwiązaniami do widzenia komputerowego, które już są wypierane pod względem wydajności przez nowsze rozwiązania18. Opisany tutaj protokół internetowy może pozwolić klinicystom na wdrożenie w swojej praktyce podstaw widzenia komputerowego, które prawdopodobnie znacznie się rozwiną, gdy technologia AI przeniknie do branży medycznej.