Code Monkey home page Code Monkey logo

fence_inspection_using_drones's Introduction

Fence inspection for breach detection using drones autonomously

Image classification and boundary box regression using mask-RCNN

In this project an automated drone solution for fence inspection was developed. This system will contribute to maintenance and heightened security of different high-end security places e.g. an airport. A test of the different sensors has been completed, to find the sensor most suitable for the task. Furthermore, an automated route planning algorithm has been developed with easy tuning for the end-user. This will help the end-user setup the drone for their companies specific needs. A deep analysis of different vision algorithms has been conducted to achieve the best possible outcome with data from the chosen sensor. Moreover, Convolution Neural Network (CNN) has been developed and trained to locate breaches in the grid structure of the fences. This has been done using mask-rcnn. The network was trained with an augmented dataset of almost 7000 images which consisted of artificial snow, rain, fog and other kinds of noise in the images to replicate real-life scenarios.

Some of the results can be seen in Figure 33 and 34. Here all the breaches have been located using image classification and boundary boxes regression.

This yielded good results with a mean average precision (mAP) of 0.874 in the augmented test set of 1395 images as well a correct detection of all custom made breaches in the final acceptance test.

Illustrations of one of the flight tests where the breach detection algorithm were used. This can be seen in Figure 35, where a cardboard is placed on the fence to illustrate a breach. Here the cardboard is detected with only minor false detections which must be corrected.

However, furture work must be done in order to implement the solution on a UAV for autonoumous applications.

The overall theory about this implemenation and how this has been implemented can be seen in the report Experts in Teams Innovation - Fence inspection for Lorenz Technology.

fence_inspection_using_drones's People

Contributors

kenil16 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.