Git Product home page Git Product logo

water-level-identification's Introduction

Water level identification with laser sensors, inertial units, and machine learning

Citation request

Ranieri, C.M., Foletto, A.V., Garcia, R.D., Matos, S.N., Medina, M.M., Marcolino, L.S. and Ueyama, J., 2024. Water level identification with laser sensors, inertial units, and machine learning. Engineering Applications of Artificial Intelligence, 127, p.107235.

You can check the original paper here.

Descritpion

When it comes to managing flood risks, it's crucial to know exactly how high the water is in places like rivers and streams in cities. Imagine trying to gauge the height of a river without actually touching it. We considered two types of sensors for this aim: ultrasonic sensors and LiDAR sensors. The ultrasonic ones send sound waves to measure depth, while LiDAR uses laser light. The advantage? LiDAR isn't bothered by typical flood conditions like fog or heavy rainfall. However, not many people have really checked if LiDAR is good for this job.

In our recent study, we wanted to see if LiDAR can achieve reliable performance under not ideal conditions. So, we set up a controlled experiment using both types of sensors and an inertial measurement unit (IMU) to see how things like water cloudiness and angle of measurement might affect accuracy. We threw in some machine-learning magic to see if we could improve our predictions.

By combining data from these devices with machine learning, our predictions became way more accurate! The ultrasonic sensor was particularly better when the water was clear and the angle was higher. But overall, there wasn't a massive difference between the two.

This repo contains the data, the experiments and the analysis made in this work and published in the research paper.

water-level-identification's People

Contributors

cmranieri avatar

Watchers

 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.