rerun-io / rerun

Visualize streams of multimodal data. Fast, easy to use, and simple to integrate. Built in Rust using egui.
https://rerun.io/
Apache License 2.0
6.3k stars 298 forks source link

Adjustable depth image range #6106

Open roym899 opened 5 months ago

roym899 commented 5 months ago

It would be nice to make the min and max value for depth images adjustable. Currently the minimum and maximum depth determine the color mapping; however, this can lead to unintuitive jumps in color when a far-away value pops in and out of the view.

This video shows a negative example where the color changes drastically when the sky is not visible.

https://github.com/rerun-io/rerun/assets/9785832/70583d1d-8482-42b2-be0e-38ea93af0896

Describe the solution you'd like

Additional context RViz has this feature ("Normalize Range" can be toggled for depth images and when it's off the "Min Value" and "Max Value" can be set)

Wumpf commented 5 months ago

Related to

makeecat commented 1 month ago

Do we plan to add this feature in the near future? This small issue can turn down quite a few robotics user from using rerun. Inconsistent depth rendering across frames makes depth data meaningless for analysis.