Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Undersirable cutouts when using max_invdepth_vizu = min(inverse_depth.max(), 1 / 0.1) ; min_invdepth_vizu = max(1 / 250, inverse_depth.min()) .....but clipping to inverse_depth.max() and max_invdepth_vizu = min(inverse_depth.max(), 1 / 0.1) min_invdepth_vizu = max(1 / 250, inverse_depth.min()) works better #85

Open
Jaykumaran opened this issue Jan 8, 2025 · 2 comments

Comments

@Jaykumaran
Copy link

Jaykumaran commented Jan 8, 2025

clipped to [0.1m;250m] range works bad when there are extreme cases like transparent image and foggy image outliers,

Input:

foggy4

Magma Cmap:
foggy4inverse_depth_cmap

 max_invdepth_vizu  = inverse_depth.max()
min_invdepth_vizu =  inverse_depth.min()

foggy4inverse_depth_bnw

 max_invdepth_vizu  = min(inverse_depth.max(), 1 / 0.1)
min_invdepth_vizu = max(1 / 250, inverse_depth.min())

foggy4inverse_depth_bnw

@Jaykumaran
Copy link
Author

Jaykumaran commented Jan 8, 2025

I will try to post more results as i find outliers

I already have a few for glass objects

@Jaykumaran
Copy link
Author

Examples:

PXL_20250108_050326643inverse_depth_bnw

PXL_20250108_051225560inverse_depth_bnw

PXL_20250108_051416297inverse_depth_bnw
PXL_20250108_045857897inverse_depth_bnw

@Jaykumaran Jaykumaran changed the title Undersirable cutouts when using max_invdepth_vizu = inverse_depth.max() works better than min(inverse_depth.max(), 1 / 0.1) Undersirable cutouts when using min(inverse_depth.max(), 1 / 0.1) but max_invdepth_vizu = inverse_depth.max() works better Jan 9, 2025
@Jaykumaran Jaykumaran changed the title Undersirable cutouts when using min(inverse_depth.max(), 1 / 0.1) but max_invdepth_vizu = inverse_depth.max() works better Undersirable cutouts when using max_invdepth_vizu = min(inverse_depth.max(), 1 / 0.1) min_invdepth_vizu = max(1 / 250, inverse_depth.min()) but max_invdepth_vizu = inverse_depth.max() works better Jan 9, 2025
@Jaykumaran Jaykumaran changed the title Undersirable cutouts when using max_invdepth_vizu = min(inverse_depth.max(), 1 / 0.1) min_invdepth_vizu = max(1 / 250, inverse_depth.min()) but max_invdepth_vizu = inverse_depth.max() works better Undersirable cutouts when using max_invdepth_vizu = min(inverse_depth.max(), 1 / 0.1) ; min_invdepth_vizu = max(1 / 250, inverse_depth.min()) .....but clipping to inverse_depth.max() and max_invdepth_vizu = min(inverse_depth.max(), 1 / 0.1) min_invdepth_vizu = max(1 / 250, inverse_depth.min()) works better Jan 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant