-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Check patter problem #2591
Comments
Hi @robotdevel Would it be possible to provide an RGB image of the scene that the camera is observing, please? If there are floating areas of depth detail on the image that do not come from objects / surfaces in the real world, this could be a phenomenon known as "ghost noise". A cause of ghost-noise false depth data can be if the real-world scene has repetitive patterns, a series of similar-looking repeating horizontal or vertical shapes (for example, floor / ceiling tiles, a row of tree-tops or a length of fence posts). Such patterns can confuse the camera's depth-sensing. If the problem is caused by repetitive patterns, Intel has a guide at the link below for reducing this negative effect. https://dev.intelrealsense.com/docs/mitigate-repetitive-pattern-effect-stereo-depth-cameras |
Yes, the D435 and all 400 Series camera models are stereo cameras. I see on the RGB image that you appear to have fluorescent strip lights on the ceiling. If they are the fluorescent type of light then these can create interference on the image, as they contain heated gas that flickers at frequencies that are difficult to see with the human eye. Changing a setting called Power Line Frequency to a value that more closely matches the operating frequency of the lights can help to reduce the disruption. Available settings are 30, 50 and 60. The 50 Hz frequency is commonly used in lights in European regions, whilst 60 Hz is used in North American regions. For lights that operate at 60 Hz, an alternative to changing the Power Line Frequency is to set the FPS speed to 60. A list of power frequencies for different countries can be found at the link below. |
we have four D435 cameras but one camera dont have check board pattern but other three camera has the problem. and also the light is LED. on LED light, above problem can be appeared? now we test about 60 hz, but the problem is still existing, can you suggest other solution? |
Thank you so much about your detail comments. actually our roslaunch file has arg name="enable_color" default="false" this parameter for running program. that problem is still happend when we dont use rgb image? |
|
The repetitive pattern problem is not related to the color image. It comes from how the camera's depth sensing algorithm translates the real-world scene that it is observing into depth image coordinates. |
Ok now I understand well. So we do not have a solution to avoid that problem in realsense-ros parameter? i am still curious that why only one camera is fine when I use new camera on this setup. used camera have a problem but new camera(just opened it from box) this dont have a problem. |
You could eliminate the possibility that the other three used cameras have developed a mis-calibration by resetting them to their default factory-new calibration configuration in the RealSense Viewer tool using the instructions at IntelRealSense/librealsense#10182 (comment) |
I will do that process and will check that what happen please answer to me on tomorrow Thank you so much. |
You are very welcome. Yes, I will be here to reply to you. :) |
I solved a problem removing
can you guess why? |
The High Accuracy preset is known for removing excessive depth detail from the image and leaving a lot of holes / gaps in the image because it is very strict about which depth values it considers as accurate enough to allow to be shown on the image. Medium Density can be a better choice, as it has a good balance beween accuracy and the amount of depth detail shown on the image. |
oh I am sorry i said unclearly.
Using above option, i had a checker board pattern on camera but
I delete that option from ros launch file. so that option makes the checker board right? |
It would indeed seem that using the High Accuracy preset is the cause of the checker pattern in your particular project by making some of the ceiling tiles be rendered on the depth image but not others. |
Thank you so much ! it was very helpful discussion |
You are very welcome, @robotdevel - thanks very much for the update! |
To solve this issue before that i found, do you have any suggestions? because I want to avoid this problem before appears. because I have so many realsense cameras on my robot, I am using your product to develop my service robot. |
If you are using a custom-made ROS launch file then you could try increasing the laser_power setting, up to a maximum value of '360'. Increasing the laser power can make surfaces more easily readable by the camera if those surfaces are not reflective.
|
Hello sir.
Now I am testing D435 rgbd camera based on your ROS program.
when I use d435 camera...
I had a problem kind of that which I uploaded the picture.
can you give me a solution?
there is the empty place but always check pattern appears in front of d435 camera
I don't know where is check board pattern coming from...
best regards

The text was updated successfully, but these errors were encountered: