Dyplomant: Magdalena Mazur Promotor: prof. dr hab. inż. Antoni

Slides:



Advertisements
Podobne prezentacje
Video DR-S Cyfrowy rejestrator wideo
Advertisements

CLIMGEN (generator danych pogodowych w modelu CropSyst.
URZĄDZENIA PERYFERYJNE - WEJŚCIA
Wykonał : Marcin Sparniuk
Filmy poklatkowe wykonane za pomocą programu SALSAJ
Agnieszka Rylik Klasa III a TŻ i GD
SYSTEMY ALARMOWE System alarmowy składa się z urządzeń: - decyzyjnych (centrala alarmowa) - zasilających - sterujących - wykrywających zagrożenia (ostrzegawczych-
POSTĘP TECHNICZNY W PRACY BIUROWEJ
Wspólne skoroszytów Wspólne użytkowanie skoroszytów Arkusze i skoroszyty Tworzenie nowego skoroszytu Obliczenia w skoroszytach Przeglądanie wzorów w skoroszytach.
Opracowanie zasad tworzenia programów ochrony przed hałasem mieszkańców terenów przygranicznych związanych z funkcjonowaniem dużych przejść granicznych.
Projektowanie Aplikacji Komputerowych
Animacja Animacja jest procesem automatycznego generowania serii obrazów, gdy kolejny obraz przedstawia pewną zmianę w stosunku do poprzedniego. Ta definicja.
System analizy zachowania zwierząt doświadczalnych w badaniach neurologicznych promotor: prof. dr hab. inż. A. Nowakowski konsultant: dr M. Kaczmarek,
System analizy zachowania zwierząt doświadczalnych w badaniach neurologicznych promotor: prof. dr hab. inż. A. Nowakowski konsultant: dr M. Kaczmarek,
Praca Dyplomowa Inżynierska
PRACA DYPLOMOWA INŻYNIERSKA
Wstęp do programowania obiektowego
Projektowanie i programowanie obiektowe II - Wykład IV
Samobieżny pojazd poszukiwawczy sterowany komputerowo. Mączka Paweł Warszawska Wyższa Szkoła Informatyki Warszawa 2007 Promotor mgr inż. Dariusz Olczyk.
w nauczaniu zintegrowanym
Interaktywny serwer WWW zrealizowany na platformie mikrokontrolera
Evident – Środki Trwałe
Budowa komputera.
Interfejsy urządzeń peryferyjnych
Arkusze kalkulacyjne, część 3
LASERTOR PRO Oprogramowanie Proventus Sp. z o.o. ul. Plebiscytowa 33/5
EMS Enterprise Management Suite
Główne cechy systemu Integracja z systemem RCP Przejrzysty moduł raportowania pozwalający wyświetlać zarejestrowane zdjęcia wraz z raportem czasu pracy.
Informatyczny system edukacyjny do przedmiotu „Multimedia”
Tablica interaktywna WIT
Promotor dr inż. Mariusz Gola Wykonał Rafał Bajno
Przystawka Zarządzanie dyskami
Maszyna wirtualna ang. virtual machine, VM.
Architektura PC.
Wybrane zagadnienia relacyjnych baz danych
Sieciowe rozwiązania Dedicated Micros
Elementy zestawu komputerowego
ZWIĄZKI MIĘDZY KLASAMI KLASY ABSTRAKCYJNE OGRANICZENIA INTERFEJSY SZABLONY safa Michał Telus.
{ Organizacja strony Układ elementów. Wybór najważniejszych treści strony! Od czego zacząć ?
Henryk Rusinowski, Marcin Plis
Plan prezentacji Idea projektu
Archiwizacja bazy danych
KARTY DŹWIĘKOWE.
Przedmiot: Ekonometria Temat: Szeregi czasowe. Dekompozycja szeregów
Przykład 5: obiekt – silnik obcowzbudny prądu stałego
Przygotowanie do egzaminu gimnazjalnego
Diagram czynności Diagram czynności (activity diagram) służy do modelowania dynamicznych aspektów systemu. Diagram czynności przedstawia sekwencyjne lub.
PHP + MySQL Podstawy pracy z bazą danych Damian Urbańczyk.
Jak wykonać prosty licznik odwiedzin strony internetowej?
Komendy SQL do pracy z danymi
PRZYKŁAD OBLICZENIOWY PRĘT
Podręczna karta informacyjna dotycząca funkcji wideo Rozpoczynanie połączenia wideo 1.Zatrzymaj wskaźnik na zdjęciu kontaktu i kliknij przycisk kamery.
Wśród różnych znanych i powszechnie stosowanych testów
Temat: Jak działa antywirus? _________________________________________________________________________________________________________________ [ Przedmiot:
Tworzenie wykresów część I
STEROWANIE MONITORING ARCHIWIZACJA ROZWIĄZANIA INFORMATYCZNE W GALWANIZERNI – APLIKACJA KOMPUTEROWA DO ZARZĄDZANIA PROCESEM PRODUKCYJNYM.
Temat: Tworzenie bazy danych
Wyższa Szkoła Informatyki i Zarządzania
Systemy dla pojazdów i maszyn Rejestracja: - zużycia paliwa, - lokalizacji, - czasu pracy…
Podstawy automatyki I Wykład 3b /2016
Wady i zalety pracy w chmurze
LVA 6.50 jako narzędzie śledcze
Wiktoria Dobrowolska. Grafika komputerowa - dział informatyki zajmujący się wykorzystaniem komputerów do generowania obrazów oraz wizualizacją rzeczywistych.
IV Konferencja Naukowo-Techniczna "Nowoczesne technologie w projektowaniu, budowie.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Urządzenia typu Rooftop.
Ethernet interface Agregaty wody lodowej 1.
PROGRAMY DO KONTROLI RODZICIELSKIEJ
Selekcja danych Korelacja.
Zaprojektowanie filmu z przygotowanych zdjęć. Photostory
Zapis prezentacji:

System analizy zachowania zwierząt doświadczalnych w badaniach neurologicznych Dyplomant: Magdalena Mazur Promotor: prof. dr hab. inż. Antoni Nowakowski Konsultaci: dr inż. Mariusz Kaczmarek, dr med. Bartosz Karaszewski

Cel pracy Celem niniejszej pracy jest opracowanie automatycznego systemu rejestracji i oceny zachowania zwierząt doświadczalnych (myszy) w różnych modelach chorób neurologicznych, w badaniach prowadzonych w Klinice Neurologii AMG. System powinien ilościowo opisywać zmiany zachowania zwierząt, ich sprawności, objawów nietypowych zachowań w zależności od różnych czynników, takich jak podawane leki lub inne. Najbardziej widoczne zmiany zaistnieją w szybkości poruszania się myszy, preferencji jednej strony (odwrotnej do tej, w której zaszło uszkodzenie w mózgu), jakości pokonywania przeszkód.

Cel pracy Celem badań jest zdefiniowanie wskaźników do obiektywnej charakteryzacji stanu zwierzęcia. System ma na celu zastąpienie nużącej dla człowieka obserwacji obiektów poprzez automatyczną akwizycję danych. Zastępuje standardowe metody doświadczalne (tzw. „stoper, kartka i ołówek”), rejestruje parametry czasoprzestrzenne, ale automatycznie nie rozpoznaje zachowania zwierząt.

Obiekt doświadczalny Obiektem doświadczalnym są myszy. Zabiegi, którym będą one poddawane, polegają na wywołaniu uszkodzenia mózgu (odpowiadające uszkodzeniom po udarze mózgu), a następnie podawaniu różnych leków i ich sekwencji. Zwierzęta, u których doszło do uszkodzenia mózgu z powodu patologii odpowiadających najczęstszym chorobom u ludzi, jak udar mózgu lub choroby zwyrodnieniowe centralnego układu nerwowego, będą charakteryzowały się takimi zaburzeniami fizykalnymi, jak: niedowłady kończyn, niedoczulice kończyn, zaburzenia pola widzenia, zaburzenia równowagi, porażenie połowiczne itp. Zachowania te powinny wpływać na zachowania się myszy w torze testowym, co będzie przedmiotem badań projektu.

Przedsięwzięcie polegało na: zaprojektowaniu i zbudowaniu toru przeszkód, po którym poruszają się badane zwierzęta; stworzeniu systemu automatycznej akwizycji danych, w celu gromadzenia informacji o specyficznym zachowaniu zwierząt; opracowaniu oprogramowania analizy obrazów (w szczególności identyfikacji obiektu ruchomego), systemu zarządzania danymi i oceny postępu leczenia zwierząt; zdefiniowaniu parametrów oceny stanu neurologicznego zwierzęcia.

Projekt – część sprzętowa System składa się z: Toru przeszkód (A), Kamery internetowej na statywie dającej obraz z góry (B), Kamery internetowej na statywie przymocowywanym do blatu stołu skierowanej na moduły toru zawierające przeszkody (C), Komputera z oprogramowaniem (D).

Projekt – część programowa System informatyczny składa się z: Programu głównego napisanego w Borland C++ Builder, przechwytującego obraz z kamer, wykrywającego i analizującego ruch oraz komunikującego się z bazą danych, Bazy danych stworzonej w MySQL, przechowującej dane na temat myszy, zabiegów, doświadczeń itp., Interfejsu bazy danych utworzonym w HTML i PHP, który pozwala na szybkie i łatwe zarządzanie i przeglądanie danych, Wizualizacji wyników, program napisanej w PHP, przedstawiający wykresy.

Zasada działania Program główny steruje kamerami oraz przechwytuje dane przesyłane interfejsem USB. Na podstawie tych danych tworzony jest obraz wideo, z którego program wyodrębnia poszczególne klatki. Każda klatka filmu jest analizowana, a z wyników wszystkich obrazów obliczane są określone parametry całego nagrania. Parametry te, wraz z danymi określającymi nagranie, zapisywane są w bazie danych. Interfejs bazy danych pozwala obejrzeć, zmienić lub usunąć te dane. Program ilustrujący wyniki statystyczne, przy każdorazowej próbie uruchomienia pobiera aktualne dane z bazy danych i na ich podstawie wykonuje analizę, a następnie przedstawia wyniki w postaci graficznej.

Rejestrowane parametry: czas przejścia myszy przez poszczególne części toru – Ti; czas całkowity przejścia myszy przez tor - Tc; wybór przez mysz strony w rozgałęzionym module - L, P; preferencję strony (poruszanie się wzdłuż którejś ze stron), średnia odchyleń od środka modułu w każdym momencie – l, p; ilość „wpadnięć” łapek myszy w przeszkodę wykonaną z siatki – n; położenie myszy jako współrzędne dwuwymiarowe – a, b.

Etapy wykonania doświadczenia Podłączenie elementów systemu i uruchomienie potrzebnych aplikacji, Wybór opcji nagrania, wprowadzenie nazwy myszy oraz kalibracja kamer, Wpuszczenie myszy do pomieszczenia toru oraz rozpoczęcie nagrania, Zakończenie nagrania po przejściu toru przez mysz oraz zatwierdzenie wyników otrzymanych z analizy obrazu, Oglądanie wyników, statystyk oraz zarządzanie danymi poprzez interfejs bazy danych.

Interfejs aplikacji

Interfejs bazy danych i analizy statystycznej

Najważniejsze cechy systemu: System działa w czasie rzeczywistym, Jest odporny na zakłócenia zewnętrzne (cienie, niewielkie zmiany natężenia oświetlenia), Jest odporny na zakłócenia wewnętrzne (zmiana kierunku ruchu myszy, wystąpienie innych niż mysz ciemnych punktów na analizowanym obrazie), Analizuje obraz z dwóch kamer jednocześnie i niezależnie, Zajmuje relatywnie mało pamięci operacyjnej i dyskowej, Jest przystępny, łatwy w obsłudze, Jest przenośny – działa jednakowo na różnych platformach, Jest rozszerzalny – pozwala na rozbudowę i dodawanie funkcji, Nie jest odporny na ruchy kamery w czasie nagrania, Może być używany tylko dla pewnego rodzaju myszy.

Wyniki badań Wyniki doświadczeń przeprowadzono na dwóch zdrowych myszach, młodej i starej. System poprawnie reaguje na położenie myszy, rejestruje jej przejście przez tor oraz wszystkie parametry. Niekorzystnym czynnikiem przeprowadzonych badań jest to, że zwierzęta nie były przyzwyczajone do tego, iż na końcu toru znajduje się pożywienie. Często zatrzymywały się one lub zawracały, co negatywnie wpłynęło na wyniki badań. Myszy przestraszone poruszały się przy ściankach toru, co powodowało wykrycie znacznej preferencji jednej ze stron przez program. Dla starszej myszy (mysz nr 1) system zarejestrował jedno wpadnięcie łapy w kratkę.

Wnioski System spełnia wcześniejsze założenia, pracuje w czasie rzeczywistym, analizuje obraz otrzymując parametry stanu motorycznego badanego obiektu, wykonuje obliczenia statystyczne. Z powodzeniem może być używany do przeprowadzania doświadczeń zmian zachowania zwierząt doświadczalnych w badaniach neurologicznych. Możliwe jest także rozszerzanie systemu o nowe funkcje.