Git Product home page Git Product logo

group13_ai_project's Introduction

Determination of pellet silo fill level from the image

AI project of group 13 in the lecture AI at university of applied sciences Bingen. Group 13 (Lucas Theiß, Tobias Mews, Illia Kremenenko)

The idea

Determine fill level of pellet silo from image

The problem:

  • Silo should be refilled every 5 month
  • If not refilled – no heating and warm water for the complete house with 3 apartments

Future usage of our model

  1. Raspberry Pi (zero or pico)
  2. Camera and an LED takes a picture of the pellet silo
  3. A neural network outputs the fill level in %
  4. The number can be sent to HomeAssistant/Email/Telegram etc.

Data acquisition

  • We can't get the real data because of time constraints
  • Artificial data could be created with a bag and some pellets
    • Measure the fill level and take a picture
    • Repeat that many times, and you have artificial training data for proof of concept
  • Alternatively, we could edit the real images with a program and set a fill level and train with the modified real data.

Approach to the problem

  • Test different frameworks
  • Choose the best working framework
  • Try out different parameters and algorithms
  • Try it with downscaled images to reduce the training time

What makes this topic relevant?

  • It has a real use
  • Would help to solve a current problem

How we acquired our data

We used a model with a open box filled with oatmeal. We took pictures with different fill levels and weight the box to get the fill level in percent. With that method we got 206 images with the matching fill level and weight in gram.

Generating the data with a simulation was to complicated for the time constraints we had.

We tested different models to see what model fit our use case the most.

Conclusion

The model with 10_class_sequential worked with the highest accuracy. We would achieve an even higher accuracy on that module, if we had more data. But because of time constraints we could not gather more data.

group13_ai_project's People

Contributors

leingodfayt avatar v0rl0ck avatar krailunknown avatar

Watchers

James Cloos avatar  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.