An application to map out game reserves using aerial photography, intelligent image stitching and AI driven recognition focus.

Overview

Map Out Game Reserves Using Aerial Photographs

codecov

Default Test

Dependencies

An application to map out game reserves using aerial photography, intelligent image stitching and AI driven recognition focus.

The Dylpickles - Map Out Game Reserves Using Aerial Photographs - Project Description

Nature conservation and anti-poaching initiatives are a major focus area in our society. From movement sensing cameras, to tracking collars on animals, technology plays a major role in the conservation of endangered animals. While the small satellite industry is doing extremely well in terms of earth imaging in higher and higher spatial and temporal resolution, they can not be used to resolve anything less than 0.5m per pixel currently. High resolution aerial footage largely solves this issue but doesn’t have the same field of view of a satellite. In order to solve this problem, we plan on bridging this gap by taking multiple aerial images and using their identifiable features to overlay and join images into a detailed bigger picture. This will be optimised by either supervised or unsupervised image recognition machine learning techniques. This will allow for various analysis to be performed, such as snare and trap detection, localised water scarcity, changes in animal paths and tracking changes in vegetation health among others.

Drones allow for a more up to date set of images of a landscape, this allows much higher temporal resolution and can help mitigate many issues currently faced in conservation. A key mission in the project will be that of tracking changes in an area over time, so a large part of the project will be focused on optimising that core functionality.

Get Started

/*commands here*/

Link to Recorded Demo

Link to Functional Requirements (SRS)

https://drive.google.com/drive/folders/1JoNQ91bSYn3ZS6-2M2n6RF7q9CQvFz-D?usp=sharing

Link to Project Board

https://github.com/COS301-SE-2022/Map-out-game-reserves-using-aerial-photographs/projects/1

Short Profile Description of Each Team Member

Ben Pietersen

LinkeIn

Has an elective background in GIS and remote sensing as well as educational experience with multispectral and hyperspectral satellite image processing using ENVI and ESA’s SNAP software. Industry experience includes over a year of data analysis and statistics for an IT solutions company based in Rosebank. Knowledge relevant to the project includes satellite image mapping, processing, filtering and analysis.

Chiara Goncalves

LinkeIn

Has a background in web development and an elective in computer graphics. Has experience working with Angular projects and database design and implementation. Trained in Java, C++, Python, and JavaScript. Skilled at designing creative solutions to problems. Knowledge of South African nature reserves and various habitats and biomes within the reserves.

Dylan Pietersen

LinkeIn

Has an elective background in Software Development and Informatics. Well versed full-stack developer. Proficient with various programming languages such as C/C++, JavaScript, Java and Python. Proficient in various front-end JavaScript frameworks such as Angular, React and Ionic. Has project experience with the MEAN, MERN as well as the LAMP technology stacks. Creative individual with an interest in genuinely adding value back to the wildlife and conservation community.

Dylan Spies

LinkeIn

Has a passion for Computer Software and Hardware for the past 6 and a half years and enjoys the problem solving aspect of programming. Is comfortable with Java, C/C++, Javascript, Python, and Assembly. Has had experience with the Angular framework and should be able to pick up any frameworks and languages with relative ease.Has elective background in Geology and an overall passion for animals and nature conservation.

Steven Schormann

LinkeIn

Has a passion for problem solving and experience in full stack Software Development. Proficient in Java, C++, Javascript, python and capable of learning whatever might be required. Has an interest in machine learning with an elective in Artificial Intelligence.

Zoe Liebenberg

LinkeIn

Has had experience working with drones. Has been working with computers and programming for the past 5 and a half years. Able to pick up coding languages quickly and easily. Has a passion for mathematics and problem solving. Handy in web development and interacting with databases. Extremely detail oriented and will ensure that every detail is planned towards the bigger picture.

You might also like...

Cross provider map drawing library, supporting Mapbox, Google Maps and Leaflet out the box

Terra Draw Frictionless map drawing across mapping providers. TerraDraw centralises map drawing logic and provides a host of out the box drawing modes

Dec 31, 2022

Zemi is data-driven and reverse-routing library for Express. It provides out-of-the-box OpenAPI support, allowing you to specify and autogenerate an OpenAPI spec.

zemi zemi is a data-driven routing library for Express, built with Typescript. Features: optional, out-of-the-box support for OpenAPI reverse-routing

Jul 23, 2022

An AWS Cloud Native application using CDK that defines a Serverless Event Driven application for interacting with Twitter and utilising Machine Learning / AI as a Service.

An AWS Cloud Native application using CDK that defines a Serverless Event Driven application for interacting with Twitter and utilising Machine Learning / AI as a Service.

AWS Serverless Event Driven Twitter Bot An AWS Cloud Native application using CDK (Written in TypeScript) that defines a Serverless Event Driven appli

Dec 18, 2022

JSNation 2022 - Building a Solar System using Hand Recognition and Three.js

JSNation 2022 - Building a Solar System using Hand Recognition and Three.js

Building a Solar System using Hand Recognition and Three.js 🚀 Accompanying code for JSNation 2022 talk. Demo video here: https://www.youtube.com/watc

Dec 14, 2022

A facial recognition/detection app with Angular using Microsoft's Face API

A facial recognition/detection app with Angular using Microsoft's Face API

Deja-Vu Overview Deja-Vu is a client side application generated with Angular CLI version 13. The core function of this application is to detect, recog

Jul 30, 2022

Solve reCAPTCHA challenges by using offline speech recognition.

reCAPTCHA Solver Solve reCAPTCHA challenges by using offline speech recognition. It can be very useful when you want to do E2E tests with your applica

Nov 28, 2022

📝 Application to help you focus on your daily activities.

📝 Application to help you focus on your daily activities.

INFOCUS-API Focus on your tasks! 👀 📌 Topics: about the project methodology and design libs and tools authors 💻 About the Project: 📝 Infocus: Is a

Nov 1, 2022

TS & JS Library for adaptive precision cursor for the web. Releases will come out soon! Meanwhile, check out the demo site:

Haha, cool cursor go brrrr... Table of Content What is this? Installation & Setup Installation Setup Usage Cursor controls Element settings Known issu

Nov 24, 2022

generate a map server side and save/return it as png image

NFT map generator Request a new map to be generated with latitude and longitude params, for example http://localhost:3000/maps?lat=45.3579&lng=9.4427

Jul 12, 2022
Comments
Owner
COS 301 - 2022
COS 301 - 2022 Capstone Software Engineering Projects
COS 301 - 2022
Hashmat Noorani 4 Mar 21, 2023
Interactive To Do List, draggable tasks, optimized for desktop and mobile screen sizes. It reserves data in local storage. Built with HTML, CSS, and JavaScript.

To Do List Interactive daily To-Do List Built With Major languages: html, css, javascript Frameworks: Technologies used: Webpack Live Demo Live Demo L

Jafar Yousef 6 Aug 4, 2022
GraphQL Hive provides all the tools the get visibility of your GraphQL architecture at all stages, from standalone APIs to composed schemas (Federation, Stitching)

GraphQL Hive GraphQL Hive provides all the tools the get visibility of your GraphQL architecture at all stages, from standalone APIs to composed schem

Kamil Kisiela 184 Dec 21, 2022
Minimalistic portfolio/photography site with masonry grid, page transitions and big images.

Gatsby Starter Portfolio: Emilia Minimalistic portfolio/photography site with masonry grid, page transitions and big images. Themeable with Theme UI.

Cryptob3auty 1 May 20, 2022
Portfolio for Intro to Photography/Digital Media Production

This is a Next.js project bootstrapped with create-next-app. Getting Started First, run the development server: npm run dev # or yarn dev Open http://

Benjamin Smith 4 May 26, 2022
Intelligent Tailwind CSS tooling for coc.nvim

coc-tailwindcss3 fork from a vscode-tailwindcss Intelligent Tailwind CSS tooling for coc.nvim. Motivation There are two coc.nvim extensions to "tailwi

yaegassy 110 Jan 1, 2023
aka Scaletor, take screenshots of a piece of a map and scale/compare with other parts of the map

scale-a-tron A quick-and-dirty map that lets you compare one area to another. Draw a shape around a region, zoom in to another place on the map, and c

Stamen Design 24 Nov 7, 2022
'event-driven' library aims to simplify building backends in an event driven style

'event-driven' library aims to simplify building backends in an event driven style(event driven architecture). For message broker, light weight Redis Stream is used and for event store, the well known NoSQL database, MongoDB, is used.

Sihoon Kim 11 Jan 4, 2023
optimize image & upload file to cloud as image bed with tiny image automic.

Rush! 图片压缩 & 直传图床工具 这是一个兴趣使然的项目, 希望 Rush! 能让这个世界的网络资源浪费减少一点点 下载 Downloads 获取最新发行版 功能 Features 拖拽批量压缩图片, 支持格式 jpg/png/gif Drop to optimize, jpg/png/gif

{ Chao } 3 Nov 12, 2022
Explore Alveus Sanctuary with an interactive map and find out more about the different buildings on the property.

Alveus Sanctuary Interactive Map Explore Alveus Sanctuary with an interactive map and find out more about the different buildings on the property. htt

Matt Cowley 3 Aug 16, 2022