@prefix Keyword: . @prefix madek: . @prefix madek_core: . @prefix madek_creative_work: . @prefix madek_institution: . @prefix madek_rights: . @prefix rdf: . @prefix rdfs: . a madek:MediaEntry; madek_creative_work:format "88 Seiten"^^madek:Text; madek_creative_work:language Keyword:2bd23080-e644-4bf1-b7b9-9955aec31869; madek_creative_work:location Keyword:f26b83e9-d89e-4a77-9540-8d1658c9aa70; madek_creative_work:participating_instituions "Roche, Rotkreuz"^^madek:Text; madek_institution:field_of_department Keyword:e02dca77-c61e-48af-be55-0bbb8a6d916a; madek_institution:field_of_study Keyword:64d4a247-1d84-4fcd-a089-a3bbf7447c95; madek_institution:project-expert ; madek_institution:project_leader ; madek_institution:project_type Keyword:50110184-dc50-4f29-b456-e81e5e640598; madek_core:authors ; madek_core:copyright_notice "Huwyler David, Hochschule Luzern - Departement Technik & Architektur"^^madek:Text; madek_core:description """Bildverarbeitungs-Applikationen mit Machine-Learning und neuronalen Netzwerken sind sehr rechenintensiv und verbrauchen viel Energie sowie Bandbreite, wenn die Daten an einen zentralen Server übermittelt werden. Neue ARM Cortex M7 Microcontroller sind in der Lage diese anspruchsvollen Applikationen auszuführen. Es gibt für die STM32H7 Controller von STMicroelectronics das Open Source Bildverarbeitungsframework OpenMV. Bildverarbeitung auf Microcontroller-Basis ermöglichen kleine, energiesparend Edge-Computing- Device. Da die Bildverarbeitung direkt im Controller «on-the-Edge» durchgeführt wird, werden keine sensitiven Daten übertragen. Dies führt zu weniger Privacy-Bedenken und Bandbreitenvorteilen. Die neue Microcontrollerfamilie i.MX RT von NXP mit ARM Cortex M7 Core ermöglicht Clockfrequenzen bis 1GHz. Um die i.MX RT Controller zu evaluieren wurde OpenMV portiert. Es wurden Performance und Energiemessungen durchgeführt, die komplexe Speicherarchitektur wurde analysiert und es wurden Vergleiche zu OpenMV auf dem STM32H7 gezogen. Da OpenMV auf MicroPython basiert, wurde dieses, unter Verwendung der NXP SDK, für die i.MX RT Familie portiert. Die Software wurde in einer Linux Umgebung mit VisualStudio Code und GCC Compiler entwickelt. Für die Entwicklungs-Plattform (Seeed- Arch-Mix Board mit i.MX RT1052) wurde ein PCB designt um verschiedene Hardware-Erweiterungen anzuschliessen (Kameras, LCD, Servos und Erweiterungsheaders). Es wurde ein vollständiger OpenMV Port für den i.MX RT1052 erstellt. Verschiedene Kameras werden unterstützt, so können auch Thermobilder mit einer FLIR Lepton Kamera ausgewertet werden. OpenMV auf dem i.MX RT1052 verbraucht 0.5W und hat eine vergleichbare Performance wie auf dem STM32H7. Die Geschwindigkeit von OpenMV auf dem i.MX RT1052 wird durch die externe Anbindung des Flashmemorys negativ beeinflusst, da die L1 Caches des i.MX RT1052 in dieser Anwendung nicht ausreichen, um die Flashzugriffe zu buffern. Die entwickelte Hard- und Software ermöglicht eine vollumfängliche OpenMV Plattform auf der Basis des i.MX RT1052 und kann als alternative zu STM32H7-OpenMV für weiterführende Arbeiten eingesetzt werden. Image processing applications with machine learning and neural networks are very computationally intensive and consume a lot of energy and bandwidth when the data is transferred to a central server. New ARM Cortex M7 microcontrollers are capable of running these demanding applications. The open source image processing framework OpenMV is available for the STM32H7 controllers from STMicroelectronics. Microcontroller-based image processing enables small, energy-saving edge computing devices. Since image processing is performed \"on-the-edge\" directly in the controller, no sensitive data is transmitted. This leads to less privacy concerns and bandwidth advantages. The new microcontroller family i.MX RT by NXP with ARM Cortex M7 Core allows clock frequencies up to 1GHz. To evaluate the i.MX RT controllers OpenMV was ported. Performance and power measurements were performed, the complex memory architecture was analyzed and comparisons were made to OpenMV on the STM32H7. Since OpenMV is based on MicroPython, it was ported to the i.MX RT family using the NXP SDK. The software was developed in a Linux environment with VisualStudio code and GCC compiler. For the development platform (Seeed-Arch-Mix Board with i.MX RT1052) a PCB was designed to connect various hardware extensions (cameras, LCD, servos and extension headers). A complete OpenMV port for the i.MX RT1052 was created. Different cameras are supported, even thermal images can be evaluated with a FLIR lepton camera. OpenMV on the i.MX RT1052 consumes 0.5W and has a performance comparable to the STM32H7. The speed of OpenMV on the i.MX RT1052 is negatively affected by the external connection of the flash memory, as the L1 caches of the i.MX RT1052 are not sufficient to buffer the flash accesses in this application. The developed hardware and software enable a comprehensive OpenMV platform based on the i.MX RT1052 and can be used as an alternative to STM32H7-OpenMV for further work."""^^madek:Text; madek_core:portrayed_object_date "04.07.2020"^^madek:TextDate; madek_core:title "OpenMV mit i.MX RT"^^madek:Text; madek_rights:classification Keyword:1cc7a5b5-85bd-405f-9fc4-af99c6f880fd; madek_rights:lizenzierung Keyword:b8c0e49f-b096-451e-80a2-c7662e8d5812; madek_rights:web_statement Keyword:b6725459-379b-4b85-b8cf-273fbbeb9265 . madek:Role a rdf:Property . madek_creative_work:format a madek:MetaKey; rdfs:label "Format"@de, "Format"@en; rdfs:comment "z.B. 237 x 170 cm"@de, "E.g. 237 x 170 cm"@en . madek_creative_work:language a madek:MetaKey; rdfs:label "Sprache"@de, "Language"@en . madek_creative_work:location a madek:MetaKey; rdfs:label "Ort"@de, "Place"@en . madek_creative_work:participating_instituions a madek:MetaKey; rdfs:label "Externe Praxispartner"@de, "External partner"@en . madek_institution:field_of_department a madek:MetaKey; rdfs:label "Departement"@de, "School"@en . madek_institution:field_of_study a madek:MetaKey; rdfs:label "Studiengang/Studienrichtung"@de, "Programme/Specialisation"@en . madek_institution:project-expert a madek:MetaKey; rdfs:label "Experte/Expertin"@de, "Expert"@en . madek_institution:project_leader a madek:MetaKey; rdfs:label "Betreuer/Betreuerin"@de, "Supervisor"@en; rdfs:comment "Es sind alle Betreuer/Betreuerinnnen aufzuführen."@de, "Show all supervisors"@en . madek_institution:project_type a madek:MetaKey; rdfs:label "Art der Arbeit"@de, "Type of assignment"@en . madek_core:authors a madek:MetaKey; rdfs:label "Autor/in"@de, "Author"@en . madek_core:copyright_notice a madek:MetaKey; rdfs:label "Urheberrechtshinweis"@de, "Copyright Notice"@en . madek_core:description a madek:MetaKey; rdfs:label "Beschreibung"@de, "Description"@en . madek_core:portrayed_object_date a madek:MetaKey; rdfs:label "Datierung"@de, "Date"@en . madek_core:title a madek:MetaKey; rdfs:label "Titel"@de, "Title"@en . madek_rights:classification a madek:MetaKey; rdfs:label "Klassifikation"@de, "Classification"@en . madek_rights:lizenzierung a madek:MetaKey; rdfs:label "Lizenzierung"@de, "Licence"@en; rdfs:comment "Wird bei einer Veröffentlichung durch die HSLU bestätigt. Verwendung der Arbeit: Namensnennung – Nicht-kommerziell – Keine Bearbeitung"@de, "If publication on website only. Confirmation by HSLU. CC-BY-NC-ND."@en . madek_rights:web_statement a madek:MetaKey; rdfs:label "Hinweis zu Rechtsgrundlagen"@de, "Notes on legal basis"@en; rdfs:comment "Im Merkblatt unter Hilfe finden Sie den Link zur Studienordnung der HSLU."@de, "See Academic Ordinance Governing."@en . a madek:Person; rdfs:label "David Huwyler" . a madek:Person; rdfs:label "Erich Styger (TA)" . a madek:Person; rdfs:label "Christian Vetterli" . Keyword:1cc7a5b5-85bd-405f-9fc4-af99c6f880fd a madek:Keyword; rdfs:label "öffentlich" . Keyword:2bd23080-e644-4bf1-b7b9-9955aec31869 a madek:Keyword; rdfs:label "Deutsch" . Keyword:50110184-dc50-4f29-b456-e81e5e640598 a madek:Keyword; rdfs:label "Masterarbeit" . Keyword:64d4a247-1d84-4fcd-a089-a3bbf7447c95 a madek:Keyword; rdfs:label "Engineering" . Keyword:b6725459-379b-4b85-b8cf-273fbbeb9265 a madek:Keyword; rdfs:label "Studienordnung für die Ausbildung an der Hochschule Luzern, FH Zentralschweiz" . Keyword:b8c0e49f-b096-451e-80a2-c7662e8d5812 a madek:Keyword; rdfs:label "Nutzungsbedingungen: Das Werk darf nur mit Einwilligung des Autors/Rechteinhabers weiterverwendet werden." . Keyword:e02dca77-c61e-48af-be55-0bbb8a6d916a a madek:Keyword; rdfs:label "Technik & Architektur" . Keyword:f26b83e9-d89e-4a77-9540-8d1658c9aa70 a madek:Keyword; rdfs:label "Hochdorf" . madek:MetaKey a rdf:Property .