Stap 1: Ingesloten visie systeemconcept
Beschrijving van het project:
Het doel van het project was de invoering van een systeem van de visie hardware-software voor de ondersteuning van home verzorging van levende alleen ouderen of convalescents. Het staat uit te voeren real-time analyse van het menselijk gedrag in een bepaalde kamer te blijven en om op te sporen van situaties die zijn gezondheid of het leven bedreigen zoals falls of flauwvallen.
Het systeem van de visie is gebaseerd op de voorgrond object segmentatie en moving object detection. Een algoritme kan verstrekken correcte resultaten in typische indoor voorwaarden dat wil zeggen plotselinge en geleidelijke verlichting veranderingen, achtergrondobjecten (bijvoorbeeld een stoel) verplaatst en gestopt voorgrondobjecten (personen) wordt gebruikt. In de volgende stap wordt de positie van de mens bepaald. Dit is gebaseerd op het centrum van de zwaartekracht of begrenzende vak analyse.
In de toekomst zullen meer soorten gezondheid of levensbedreigende situaties worden gedetecteerd. Wij zijn van plan om een microfoon gebruiken als een tweede bron van informatie. Deze mag schreeuwt of falls op te sporen. Bovendien zal de gedetecteerde objecten worden ingedeeld (op basis van eenvoudige vormfuncties of met behulp van vorm overeenkomen). Het doel van deze procedure zal moeten onderscheiden van menselijke silhouetten van andere objecten met name uit de apparatuur in de kamer. Ook zal het probleem van de schaduwen worden aangepakt.
Uitvoering:
In de eerste fase, werd de aanverwante werkzaamheden analyse uitgevoerd ter beoordeling van de verschillende mogelijke algoritmische oplossingen en hun hardware-implementaties. Op het einde, een discussie binnen het projectteam werd gehouden en systeem details werden vastgesteld.
In het tweede deel is een softwaremodel gemaakt. Het werd geïmplementeerd in de omgeving van MATLAB en in C++ taal met gebruik van de OpenCV-bibliotheek. Het model werd gebruikt voor het testen van oplossingen en als referentie voor de ontworpen systeem, vooral voor hardware modules. In dit stadium werden ook test sequenties voor systeem evaluatie geregistreerd.
In de derde fase, werd de visie-systeem opgesplitst in de hardwarebronnen en het deel van de processor. Beeldacquisitie, voorbewerken, filtratie, voorgrond en bewegen object segmentatie en aangesloten apparaat etikettering wordt uitgevoerd in hardware. Deel van de software werkt alleen op meta-data (bijvoorbeeld parameters van gedetecteerde objecten).
Dit deel van de vereiste uitvoeringsbepalingen projectcommunicatie tussen PL (programmeerbare) en externe RAM, uitwisseling van gegevens tussen PL en PS (processorsysteem), image acquisitie in de HDMI-standaard en hulpwerktuigen visualisatie op VGA-uitgang.
Zoals voor nu, zijn we met behulp van bare-metal toepassing op Psalm In de toekomst gaan wij PetaLinux OS voor gebruiken:
-het tweede deel van het systeem van de visie (met behulp van PL ontvangen gegevens),
-audio signaalverwerking,
-gegevensregistratie (een eenvoudige database),
-eenvoudige webservice-(toegang voor geautoriseerde personen de statistieken en de huidige afbeelding)
In de laatste fase, werd de oplossing getest in gesimuleerde voorwaarden. Ook werden een verslag en een video waarin de prestaties en vermogens van het systeem voorbereid.
Bijgevoegd is een algemene regeling van het systeem.