-
Notifications
You must be signed in to change notification settings - Fork 108
Denoise Filter Library for Sensors #2310
Comments
did you check the buffer types? I recall @glima wrote them to address these |
Yes, if it's just mean/median you want, we already have support for that at least for integer types. Float could be added easily as well. |
@barbieri and @glima Thanks for pointing this out. Are you referring to https://github.com/solettaproject/soletta/blob/master/src/modules/flow/int/int.c @laykuanloon Please take a look at the source code to see if it meets our requirements, we may extend on top of it if we need more than that. Also to expand for other data type such as float. |
Yes, exactly (int/buffer node).
Gustavo Lima Chaves |
@lblim did that work for you? |
@laykuanloon ping |
@barbieri Is better to have a denoise that can work for C and sol_direction_vector data type. What do you think? |
@lblim I agree, I'll propose this as a project, thanks. In this project we will also propose denoise based on redundancy, like done in drones, one can use another sensor at different sampling rate, driver and mount, then use them to provide the same information and use the redundancy to reduce noise. In addition to traditional buffer + function filtering as done before. |
Task Description
Introduce denoise filter library into Soletta, it is needed for noisy sensors such as gyroscope and magnetometer
Type of denoise filters
The filters and FBP node should be applied to all supported sensor types regardless
Physical connection of sensors (either through sensor hub or direct connect)
Logical connection of sensors (either through IIO or non-IIO)
The text was updated successfully, but these errors were encountered: