	{"id":68768,"date":"2023-02-01T16:00:03","date_gmt":"2023-02-01T16:00:03","guid":{"rendered":"https:\/\/www.artefact.com\/?post_type=blog&#038;p=68768"},"modified":"2024-09-20T17:45:55","modified_gmt":"2024-09-20T16:45:55","slug":"how-we-deployed-a-simple-wildlife-monitoring-system-on-google-cloud","status":"publish","type":"blog","link":"https:\/\/www.artefact.com\/de\/blog\/how-we-deployed-a-simple-wildlife-monitoring-system-on-google-cloud\/","title":{"rendered":"Wie wir ein einfaches System zur \u00dcberwachung von Wildtieren in der Google Cloud implementiert haben"},"content":{"rendered":"<p><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-1 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling article-author\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-background-color:#ffffff;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-0 fusion_builder_column_1_2 1_2 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:50%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:50%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-1 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Autor<\/h2><\/div><img decoding=\"async\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%27150%27%20height%3D%270%27%20viewBox%3D%270%200%20150%200%27%3E%3Crect%20width%3D%27150%27%20height%3D%270%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/Simone-Gayed-Said-.jpeg\" alt=\"Image\" class=\"lazyload artefact-elegant-image align-left article-author-image\" style=\"width: 150px; border-radius: 54% 46% 77% 23% \/ 74% 40% 60% 26%; overflow: hidden;\" width=\"150\" height=\"auto\" \/><div class=\"fusion-title title fusion-title-2 fusion-sep-none fusion-title-text fusion-title-size-three article-author-name-title\" style=\"--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\"><div class=\"l di\">\n<div class=\"dr bw l qn qo ds n\">Simone Gayed Sagte<\/div>\n<\/div><\/h3><\/div><div class=\"fusion-text fusion-text-1 article-author-description\" style=\"--awb-text-transform:none;\"><p>Ingenieur f\u00fcr maschinelles Lernen, Artefact Benelux<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-2 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:40px;--awb-margin-bottom:40px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-1 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center fusion-column-inner-bg-wrapper\" style=\"--awb-padding-top:20px;--awb-padding-right:20px;--awb-padding-bottom:20px;--awb-padding-left:20px;--awb-overflow:hidden;--awb-inner-bg-size:cover;--awb-border-color:rgba(10,17,40,0.1);--awb-border-top:1px;--awb-border-right:1px;--awb-border-bottom:1px;--awb-border-left:1px;--awb-border-style:solid;--awb-border-radius:4px 4px 4px 4px;--awb-inner-bg-border-radius:4px 4px 4px 4px;--awb-inner-bg-overflow:hidden;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><span class=\"fusion-column-inner-bg hover-type-none\"><a class=\"fusion-column-anchor\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/how-we-deployed-a-simple-wildlife-monitoring-system-on-google-cloud-78b847cab10c\" rel=\"noopener noreferrer\" target=\"_blank\"><span class=\"fusion-column-inner-bg-image\"><\/span><\/a><\/span><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-row fusion-flex-align-items-center\"><div class=\"fusion-text fusion-text-2\"><p><u>Lesen Sie unseren Artikel \u00fcber<\/u><\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-margin-right:20px;--awb-margin-left:20px;--awb-max-width:150px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-1 hover-type-none\"><img decoding=\"async\" width=\"4000\" height=\"992\" title=\"Mittel Blog\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png\" alt class=\"lazyload img-responsive wp-image-60582\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%274000%27%20height%3D%27992%27%20viewBox%3D%270%200%204000%20992%27%3E%3Crect%20width%3D%274000%27%20height%3D%27992%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-200x50.png 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-400x99.png 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-600x149.png 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-800x198.png 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog-1200x298.png 1200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/04\/Medium-Blog.png 4000w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 4000px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-3\"><p>.<\/p>\n<\/div><\/div><\/div><\/div><\/div><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-3 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-2 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-text fusion-text-4 description\"><p>Als Artefact ist es uns wichtig, einen positiven Einfluss auf die Menschen, die Umwelt und die Gemeinschaft zu haben. Deshalb engagieren wir uns f\u00fcr Partnerschaften mit gemeinn\u00fctzigen Organisationen, die diese Werte zu den Grundpfeilern ihrer Vision machen.<br \/>\nDeshalb haben wir mit Smart Parks zusammengearbeitet, einem niederl\u00e4ndischen Unternehmen, das fortschrittliche Sensorl\u00f6sungen anbietet, um gef\u00e4hrdete Wildtiere zu sch\u00fctzen und Parkgebiete durch den Einsatz modernster Technologie effizient zu verwalten.<\/p>\n<p>In dieser Serie von Beitr\u00e4gen berichten wir \u00fcber die Entwicklung und den Aufbau eines ML-Systems zur Nutzung der Kamerafallen von Smart Parks. Das Ziel des Projekts ist es, einen ML-Ansatz zu verwenden, um die data von den Kamerafallen zu verarbeiten und dann Erkenntnisse zu gewinnen, z. B. \u00fcber die Anwesenheit von Menschen oder bestimmten Tierarten in den von den Kameras aufgenommenen Bildern oder Videos. Diese Informationen werden dann von den Parkw\u00e4chtern genutzt, um die Wildtiere besser zu sch\u00fctzen und m\u00f6gliche Gefahren wie Wilderer fr\u00fcher zu erkennen.<\/p>\n<\/div><\/div><\/div><\/div><\/div><article class=\"fusion-fullwidth fullwidth-box fusion-builder-row-4 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-flex-start fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-3 fusion_builder_column_1_1 1_1 fusion-flex-column\" style=\"--awb-bg-size:cover;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper fusion-column-has-shadow fusion-flex-justify-content-flex-start fusion-content-layout-column\"><div class=\"fusion-title title fusion-title-3 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Einf\u00fchrung<\/h2><\/div><div class=\"fusion-text fusion-text-5\"><p><a href=\"https:\/\/www.smartparks.org\/\" target=\"_blank\" rel=\"noopener\">Intelligente Parks<\/a> ben\u00f6tigte ein System zur \u00dcberwachung von Wildtieren, das die folgenden Aufgaben erf\u00fcllen konnte:<\/p>\n<\/div><ul style=\"--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-1 fusion-checklist-default type-icons paddingList dark-text\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">Laden Sie die Medien (Bilder und\/oder Videos) von Kamerafallen an einem einzigen Ort.<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Erkennen Sie automatisch die Anwesenheit von Menschen und Tieren in den Medien<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Greifen Sie auf die Vorhersagen in Earth Rangers zu, einer Anwendung, die zur Verwaltung der Parks und ihrer Tierwelt dient.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>\u00dcberwachen Sie die von den Kamerafallen kommenden Medien<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-6\"><p>Unser Leitgedanke dabei war, dass wir die Geschwindigkeit bevorzugen. Als wir anfingen, war unsere einzige Priorit\u00e4t, so schnell wie m\u00f6glich ein voll funktionsf\u00e4higes End-to-End-Produkt bereitzustellen.<\/p>\n<p>Dies wird der erste Artikel von vielen sein, der sich auf den Kontext des Projekts, die \u00dcbersicht \u00fcber das entwickelte System und die Vorteile unserer cloud-basierten L\u00f6sung konzentriert. In den n\u00e4chsten Artikeln werden wir uns eingehender mit dem Anschluss von Kamerafallen an das\u00a0<a href=\"https:\/\/cloud.google.com\/\" target=\"_blank\" rel=\"noopener\">Google Cloud-Plattform<\/a>\u00a0und externe Endpunkte mit einem Tool namens\u00a0<a href=\"https:\/\/nodered.org\/\" target=\"_blank\" rel=\"noopener\">Node-RED<\/a>\u00a0und wie Sie eine einfache Webanwendung mit\u00a0<a href=\"https:\/\/streamlit.io\/\" target=\"_blank\" rel=\"noopener\">Streamlit<\/a>\u00a0um die in den Parks aufgestellten Kamerafallen zu verwalten.<\/p>\n<p>Fangen wir an!<\/p>\n<\/div><div class=\"fusion-title title fusion-title-4 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Kamera-Fallen<\/h2><\/div><div class=\"fusion-text fusion-text-7\"><p>Bevor wir loslegen, sollten wir uns kurz ansehen, was Kamerafallen sind und wie sie zum Schutz und zur Erhaltung von Tieren eingesetzt werden k\u00f6nnen.<\/p>\n<p>Kamerafallen sind Ger\u00e4te, die \u00fcber eingebaute Sensoren verf\u00fcgen, so dass sofort ein Bild oder ein Video aufgenommen wird, wenn vor ihnen eine Aktivit\u00e4t festgestellt wird. Sie erm\u00f6glichen es Parkrangern und Wildbiologen, unsere Artgenossen zu beobachten, ohne ihr normales Verhalten zu beeintr\u00e4chtigen.<\/p>\n<p>In den Parks herumzugehen und Informationen zu sammeln ist eine gute Methode, aber es ist ein teurer, arbeitsintensiver und personalaufw\u00e4ndiger Prozess. Au\u00dferdem besteht das Risiko, auf gef\u00e4hrliche Wildtiere oder - noch schlimmer - auf Wilderer zu sto\u00dfen.<\/p>\n<p>Die verschiedenen Techniken zum Sammeln von data sind zwar mit unterschiedlichen Nachteilen verbunden, aber Kamerafallen sind eine hervorragende Quelle. Der gro\u00dfe Vorteil von Kamerafallen ist, dass sie kontinuierlich und ger\u00e4uschlos arbeiten und sehr genaue data aufzeichnen k\u00f6nnen, ohne das fotografierte Objekt zu st\u00f6ren. Sie k\u00f6nnen sowohl bei der heimlichen \u00dcberwachung m\u00f6glicher illegaler Aktivit\u00e4ten als auch bei der Quantifizierung der Anzahl verschiedener Arten in einem Gebiet und der Bestimmung ihres Verhaltens und ihrer Aktivit\u00e4tsmuster hilfreich sein.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-5 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Google Cloud-Plattform<\/h2><\/div><div class=\"fusion-text fusion-text-8\"><p>F\u00fcr die Speicherung und Verwaltung der Kamerafallen-Medien haben wir uns f\u00fcr eine cloud-basierte L\u00f6sung entschieden, genauer gesagt f\u00fcr die Google Cloud Platform.<\/p>\n<p>Google bietet Speicherl\u00f6sungen wie\u00a0<a href=\"https:\/\/cloud.google.com\/storage\" target=\"_blank\" rel=\"noopener\">Google Cloud-Speicher<\/a>, Objektspeicher mit integriertem Edge Caching zum Speichern unstrukturierter data, Rechenl\u00f6sungen wie\u00a0<a href=\"https:\/\/cloud.google.com\/functions\" target=\"_blank\" rel=\"noopener\">Cloud-Funktionen<\/a>, Functions as a Service, um ereignisgesteuerten Code auszuf\u00fchren, und es bietet zum Beispiel auch n\u00fctzliche KI-APIs:<\/p>\n<\/div><ul style=\"--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-2 fusion-checklist-default type-icons paddingList dark-text\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\"><a href=\"https:\/\/cloud.google.com\/vision\/?utm_source=google&amp;utm_medium=cpc&amp;utm_campaign=emea-nl-all-en-dr-bkws-all-all-trial-e-gcp-1011340&amp;utm_content=text-ad-none-any-DEV_c-CRE_171812959819-ADGP_Hybrid%20%7C%20BKWS%20-%20EXA%20%7C%20Txt%20~%20AI%20%26%20ML%20~%20Vision%20AI%23v3-KWID_43700071640826088-kwd-279066026141-userloc_1010659&amp;utm_term=KW_vision%20api%20google-NET_g-PLAC_&amp;gclid=Cj0KCQiA-JacBhC0ARIsAIxybyNkgzlYO5iQTQsDa4g6RZHolbuV-oWWD0wWpjPzbv-6ouaQQeO2oDAaAkgDEALw_wcB&amp;gclsrc=aw.ds\" target=\"_blank\" rel=\"noopener\">Cloud Vision API<\/a>\u00a0- Bildanalysedienst basierend auf maschinellem Lernen<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\"><a href=\"https:\/\/cloud.google.com\/video-intelligence\" target=\"_blank\" rel=\"noopener\">Cloud Video Intelligence<\/a>\u00a0- Videoanalysedienst basierend auf maschinellem Lernen<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-9\"><p id=\"73b3\" data-selectable-paragraph=\"\">All diese Komponenten in einer einzigen, einheitlichen Umgebung zu haben, war f\u00fcr uns die ideale L\u00f6sung und half uns, in kurzer Zeit eine funktionierende L\u00f6sung bereitzustellen.<\/p>\n<\/div><div class=\"fusion-title title fusion-title-6 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Der Arbeitsablauf<\/h2><\/div><div class=\"fusion-text fusion-text-10\"><p>Zun\u00e4chst werden die Medien in einen Google Cloud Storage Bucket hochgeladen. Wie genau das geschieht, erfahren Sie im zweiten Artikel dieser Serie. Der Bucket ist in Ordnern organisiert, einer f\u00fcr jede Kamerafalle. Sobald eine Datei hochgeladen ist, wird sofort eine Google Cloud-Funktion ausgel\u00f6st, die sich um die folgenden Aufgaben k\u00fcmmert:<\/p>\n<\/div><ul style=\"--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-3 fusion-checklist-default type-icons paddingList dark-text\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">Lesen Sie die hochgeladenen Medien<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Rufen Sie die Cloud Vision oder die Cloud Video Intelligence API auf, um die Vorhersagen abzurufen<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Archivieren Sie die API-Antworten in einem anderen Cloud Storage Bucket<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p>Senden Sie die Vorhersagen an einen Endpunkt au\u00dferhalb von GCP<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-2 hover-type-none\"><img decoding=\"async\" width=\"1400\" height=\"282\" title=\"Elefant1\" src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant1.webp\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant1.webp\" alt class=\"lazyload img-responsive wp-image-68771\" srcset=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271400%27%20height%3D%27282%27%20viewBox%3D%270%200%201400%20282%27%3E%3Crect%20width%3D%271400%27%20height%3D%27282%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-srcset=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant1-200x40.webp 200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant1-400x81.webp 400w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant1-600x121.webp 600w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant1-800x161.webp 800w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant1-1200x242.webp 1200w, https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant1.webp 1400w\" data-sizes=\"auto\" data-orig-sizes=\"(max-width: 640px) 100vw, 1400px\" \/><\/span><\/div><div class=\"fusion-text fusion-text-11\"><p>Diese Architektur bietet mehrere Vorteile:<\/p>\n<\/div><ul style=\"--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-4 fusion-checklist-default type-icons paddingList dark-text\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Skalierbarkeit<\/strong>: Dank der Verwendung von Cloud-Funktionen ist die L\u00f6sung in der Lage, automatisch auf der Grundlage der Anzahl der Anfragen zu skalieren (d.h. der Anzahl der Medien, die gleichzeitig in den Eingangs-Cloud-Speicher-Bucket hochgeladen werden).<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>G\u00fcnstige und dauerhafte Lagerung<\/strong>: Die Speicherung von unstrukturierten data in Google Cloud Storage ist recht kosteng\u00fcnstig (nur $0,026 pro GB-Monat f\u00fcr die Standard-Speicherebene) und bietet dar\u00fcber hinaus die klassenbeste Haltbarkeit von Objekten \u00fcber ein Jahr hinweg<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Automatisierung<\/strong>: Die Nutzung all dieser Dienste zusammen erm\u00f6glicht uns eine vollst\u00e4ndig automatisierte Pipeline, bei der kein menschliches Eingreifen erforderlich ist. Von der data-Ingestion bis zum Abruf der Vorhersagen l\u00e4uft alles automatisch, sobald ein neues Medium hochgeladen wird.<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-title title fusion-title-7 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Cloud Vision und Cloud Video Intelligence APIs<\/h2><\/div><div class=\"fusion-text fusion-text-12\"><p>Die Verwendung von maschinellem Lernen, insbesondere von Computer Vision, zur automatischen Identifizierung von Menschen und Tieren in Bildern oder Videos hat in den letzten Jahren erhebliche Fortschritte gemacht und wird heute von Tierforschern als \u201cgame-changer\u201d angesehen. Konzentrieren wir uns mehr auf die verwendeten APIs.<\/p>\n<p><a href=\"https:\/\/cloud.google.com\/vision\/docs\" target=\"_blank\" rel=\"noopener\">Vision API<\/a>\u00a0und\u00a0<a href=\"https:\/\/cloud.google.com\/video-intelligence\" target=\"_blank\" rel=\"noopener\">Video Intelligence API<\/a>\u00a0bieten leistungsstarke, vorab trainierte Modelle f\u00fcr maschinelles Lernen \u00fcber REST- und RPC-APIs. Die erste ist f\u00fcr Bilder gedacht, w\u00e4hrend die zweite, wie der Name schon sagt, mit Videos arbeitet. Beide sind in der Lage, automatisch eine gro\u00dfe Anzahl von Objekten, Orten und Aktionen zu erkennen.<\/p>\n<p>Bei diesem Projekt haben wir uns haupts\u00e4chlich auf diese 3 Funktionen konzentriert, die von den APIs bereitgestellt werden:<\/p>\n<\/div><ul style=\"--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-5 fusion-checklist-default type-icons paddingList dark-text\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Erkennung von Etiketten<\/strong>: Um eine Vorstellung von den Entit\u00e4ten (z.B. Tiere, Menschen, Fahrzeuge) zu haben, die in den Medien vorhanden sind. Auf dieser Grundlage k\u00f6nnten Sie Regeln erstellen, die bei Vorhandensein einer bestimmten Gruppe von Objekten einen Alarm ausl\u00f6sen.<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Objekterkennung\/-verfolgung<\/strong>: Um eine genauere Vorstellung von der Position der erkannten Tiere\/Menschen in den Medien zu erhalten. Anders als bei der Erkennung von Etiketten erhalten wir hier auch die Box-Anmerkungen der Erkennungen<\/p>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<p><strong>Gesichter\/Personenerkennung<\/strong>: Um mehr Informationen \u00fcber die entdeckten Personen zu erhalten, z.B. um ihre Emotionen zu verstehen oder ihre Kleidung zu entnehmen. Diese zus\u00e4tzlichen Informationen k\u00f6nnten dann verwendet werden, um Wilderer von normalen Menschen zu unterscheiden.<\/p>\n<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-13\"><p>Sie k\u00f6nnen mit der Vision API spielen, indem Sie Ihr Bild einfach \u00fcber\u00a0<a class=\"ae it\" href=\"https:\/\/cloud.google.com\/vision\/docs\/drag-and-drop\" target=\"_blank\" rel=\"noopener\">Hier<\/a>.<\/p>\n<\/div><div class=\"fusion-image-element\" style=\"--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-3 hover-type-none\"><img decoding=\"async\" width=\"1200\" height=\"646\" title=\"Elefant2\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%271200%27%20height%3D%27646%27%20viewBox%3D%270%200%201200%20646%27%3E%3Crect%20width%3D%271200%27%20height%3D%27646%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2023\/02\/elephant2.gif\" alt class=\"lazyload img-responsive wp-image-68772\"\/><\/span><\/div><div class=\"fusion-title title fusion-title-8 fusion-sep-none fusion-title-text fusion-title-size-two\" style=\"--awb-margin-bottom-small:8px;\"><h2 class=\"fusion-title-heading title-heading-left fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:50;line-height:1.2;\">Der Weg vor uns<\/h2><\/div><div class=\"fusion-text fusion-text-14\"><p>Die bisherige Reise ist eine Grundlage f\u00fcr die aufregende und wirkungsvolle Reise, die vor uns liegt. Wenn wir in naher Zukunft die grundlegenden Werkzeuge zur Verf\u00fcgung haben, werden wir in der Lage sein, nicht nur f\u00fcr Smart Parks, sondern auch f\u00fcr den Schutz der Tierwelt und dar\u00fcber hinaus einen gro\u00dfen Wert zu schaffen!<\/p>\n<p>Die n\u00e4chsten Schritte werden diese gro\u00dfen Arbeitsbereiche betreffen:<\/p>\n<\/div><ul style=\"--awb-line-height:27.2px;--awb-icon-width:27.2px;--awb-icon-height:27.2px;--awb-icon-margin:11.2px;--awb-content-margin:38.4px;\" class=\"fusion-checklist fusion-checklist-6 fusion-checklist-default type-icons paddingList dark-text\"><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<div>\n<p><strong>Modellversuche<\/strong>: Bislang haben wir nur mit APIs oder vortrainierten Modellen experimentiert, aber in Zukunft w\u00e4re es interessant, ein dataset von Bildern\/Videos zu erstellen, die von den Kamerafallen gesammelt wurden. Beschriften Sie diese, entweder manuell oder mit dem System, das wir gerade vorgestellt haben, und trainieren Sie damit eigene Computer Vision Modelle, um eine h\u00f6here Genauigkeit zu erreichen.<\/p>\n<\/div>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<div>\n<p><strong>Implementierung von Anwendungsf\u00e4llen<\/strong>: Da wir bereits \u00fcber eine vollautomatische L\u00f6sung verf\u00fcgen, k\u00f6nnen wir uns st\u00e4rker auf die Entwicklung gezielter Anwendungsf\u00e4lle konzentrieren, also wirklich dar\u00fcber nachdenken, wie wir die abgerufenen Informationen nutzen k\u00f6nnen, um etwas zu bewirken und den Rangern und allen Freiwilligen beim Schutz der Tierwelt in den Parks zu helfen.<\/p>\n<\/div>\n<\/div><\/li><li class=\"fusion-li-item\" style=\"\"><span class=\"icon-wrapper circle-no\"><i class=\"fusion-li-icon awb-icon-check\" aria-hidden=\"true\"><\/i><\/span><div class=\"fusion-li-item-content\">\n<div>\n<p><strong>Edge AI<\/strong>: Im Moment ist die Ausf\u00fchrungsgeschwindigkeit unserer Vorhersageschleife f\u00fcr unseren Anwendungsfall zufriedenstellend (ein paar Minuten). Wir haben noch Verbesserungsm\u00f6glichkeiten, um einer Echtzeitl\u00f6sung n\u00e4her zu kommen. Edge AI, mit einem Modell, das n\u00e4her an der eigentlichen Kamerafallen-Hardware installiert ist und l\u00e4uft, ist eine Option, die helfen w\u00fcrde, Roundtrips zum cloud zu vermeiden.<\/p>\n<\/div>\n<div class=\"ab cl lr ls go lt\" role=\"separator\"><\/div>\n<\/div><\/li><\/ul><div class=\"fusion-text fusion-text-15\"><p>In diesem ersten Artikel haben wir besprochen, wie wir unsere vollautomatische, skalierbare Pipeline in Google Cloud aufgebaut haben, die es uns erm\u00f6glicht, Medien aufzunehmen und mithilfe von Machine Learning-APIs Erkenntnisse aus ihnen zu gewinnen. Sie bietet eine solide, einfache und schnell zu implementierende Grundlage f\u00fcr jede Art von Projekt, das den Medienkonsum und die Verwendung von maschinellem Lernen zur Gewinnung von Erkenntnissen aus diesen Medien beinhaltet.<\/p>\n<p>Vielen Dank f\u00fcrs Lesen und bis zum n\u00e4chsten Mal im <a href=\"https:\/\/www.artefact.com\/de\/blog\/\">n\u00e4chste Artikel<\/a> der Serie, in der wir genauer erkl\u00e4ren werden, wie die vorgestellte Architektur effektiv mit den Kamerafallen verbunden ist, und in der wir die Web-App zur Verwaltung dieser Fallen vorstellen werden. Bleiben Sie also dran!<\/p>\n<p><em>Besonderen Dank an Ma\u00ebl Deschamps f\u00fcr seine Hilfe bei der \u00dcberpr\u00fcfung des Inhalts dieses Beitrags und an Tim van Dam von Smart Parks f\u00fcr seine Unterst\u00fctzung bei diesem Projekt. Sie rocken!<\/em><\/p>\n<\/div><\/div><\/div><\/div><\/article><div class=\"fusion-fullwidth fullwidth-box fusion-builder-row-5 fusion-flex-container nonhundred-percent-fullwidth non-hundred-percent-height-scrolling\" style=\"--awb-border-radius-top-left:0px;--awb-border-radius-top-right:0px;--awb-border-radius-bottom-right:0px;--awb-border-radius-bottom-left:0px;--awb-margin-top:40px;--awb-margin-bottom:40px;--awb-flex-wrap:wrap;\" ><div class=\"fusion-builder-row fusion-row fusion-flex-align-items-center fusion-flex-justify-content-center fusion-flex-content-wrap\" style=\"max-width:calc( 1440px + 20px );margin-left: calc(-20px \/ 2 );margin-right: calc(-20px \/ 2 );\"><div class=\"fusion-layout-column fusion_builder_column fusion-builder-column-4 fusion_builder_column_1_1 1_1 fusion-flex-column fusion-flex-align-self-center\" style=\"--awb-padding-top:40px;--awb-padding-right:40px;--awb-padding-bottom:40px;--awb-padding-left:40px;--awb-overflow:hidden;--awb-bg-position:left center;--awb-bg-size:cover;--awb-border-color:rgba(10,17,40,0.1);--awb-border-style:solid;--awb-border-radius:4px 4px 4px 4px;--awb-width-large:100%;--awb-margin-top-large:0px;--awb-spacing-right-large:10px;--awb-margin-bottom-large:0px;--awb-spacing-left-large:10px;--awb-width-medium:100%;--awb-order-medium:0;--awb-spacing-right-medium:10px;--awb-spacing-left-medium:10px;--awb-width-small:100%;--awb-order-small:0;--awb-spacing-right-small:10px;--awb-spacing-left-small:10px;\"><div class=\"fusion-column-wrapper lazyload fusion-column-has-shadow fusion-flex-justify-content-center fusion-content-layout-column fusion-column-has-bg-image\" data-bg-url=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/background.jpg\" data-bg=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/background.jpg\"><div class=\"fusion-image-element\" style=\"text-align:center;--awb-margin-right:20px;--awb-margin-left:20px;--awb-max-width:150px;--awb-caption-title-font-family:var(--h2_typography-font-family);--awb-caption-title-font-weight:var(--h2_typography-font-weight);--awb-caption-title-font-style:var(--h2_typography-font-style);--awb-caption-title-size:var(--h2_typography-font-size);--awb-caption-title-transform:var(--h2_typography-text-transform);--awb-caption-title-line-height:var(--h2_typography-line-height);--awb-caption-title-letter-spacing:var(--h2_typography-letter-spacing);\"><span class=\"fusion-imageframe imageframe-none imageframe-4 hover-type-none\"><img decoding=\"async\" width=\"72\" height=\"41\" title=\"mittel\" src=\"data:image\/svg+xml,%3Csvg%20xmlns%3D%27http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%27%20width%3D%2772%27%20height%3D%2741%27%20viewBox%3D%270%200%2072%2041%27%3E%3Crect%20width%3D%2772%27%20height%3D%2741%27%20fill-opacity%3D%220%22%2F%3E%3C%2Fsvg%3E\" data-orig-src=\"https:\/\/www.artefact.com\/\/wp-content\/uploads\/2021\/03\/medium.png\" alt class=\"lazyload img-responsive wp-image-60927\"\/><\/span><\/div><div class=\"fusion-title title fusion-title-9 fusion-sep-none fusion-title-center fusion-title-text fusion-title-size-three\" style=\"--awb-margin-top:20px;--awb-margin-bottom:0px;--awb-margin-bottom-small:8px;\"><h3 class=\"fusion-title-heading title-heading-center fusion-responsive-typography-calculated\" style=\"margin:0;--fontSize:20;line-height:1.2;\">Mittel Blog von Artefact.<\/h3><\/div><div class=\"fusion-text fusion-text-16\" style=\"--awb-content-alignment:center;\"><p>Dieser Artikel wurde urspr\u00fcnglich ver\u00f6ffentlicht auf <strong>Medium.com<\/strong>.<br \/>\nFolgen Sie uns auf unserem Medium Blog !<\/p>\n<\/div><div style=\"text-align:center;\"><a class=\"fusion-button button-flat button-medium button-default fusion-button-default button-1 fusion-button-default-span fusion-button-default-type\" target=\"_blank\" rel=\"noopener noreferrer\" href=\"https:\/\/medium.com\/artefact-engineering-and-data-science\/how-we-deployed-a-simple-wildlife-monitoring-system-on-google-cloud-78b847cab10c\"><span class=\"fusion-button-text awb-button__text awb-button__text--default\">Unseren Artikel lesen<\/span><\/a><\/div><\/div><\/div><\/div><\/div><\/p>","protected":false},"excerpt":{"rendered":"<p>Wir haben mit Smart Parks zusammengearbeitet, einem niederl\u00e4ndischen Unternehmen, das fortschrittliche Sensorl\u00f6sungen zum Schutz gef\u00e4hrdeter Wildtiere anbietet\u2026<\/p>","protected":false},"featured_media":68770,"parent":0,"template":"","meta":{"_acf_changed":false,"ep_exclude_from_search":false},"blog-category":[21939],"blog-language":[2991],"class_list":["post-68768","blog","type-blog","status-publish","has-post-thumbnail","hentry","blog-category-medium","blog-language-en"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog\/68768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog"}],"about":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/types\/blog"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media\/68770"}],"wp:attachment":[{"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/media?parent=68768"}],"wp:term":[{"taxonomy":"blog-category","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-category?post=68768"},{"taxonomy":"blog-language","embeddable":true,"href":"https:\/\/www.artefact.com\/de\/wp-json\/wp\/v2\/blog-language?post=68768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}