View my account

Curvature on flat surface wall

Comments

11 comments

  • MartyG

    Hi Sonu Mathur87  The case in the link below has a similar example where a flat wall is rendered as curved.

    https://github.com/IntelRealSense/librealsense/issues/5435#issuecomment-622520372 

    A member of the RealSense team suggested using version 2.11 of the Dynamic Calibrator.  Are you using this latest version released in May 2020, please?.  

    https://downloadcenter.intel.com/download/29618/Intel-RealSense-D400-Series-Dynamic-Calibration-Tool 

    0
    Comment actions Permalink
  • Sonu Mathur87

    Currently calibration is done by using using version 2.11 of the Dynamic Calibrator. The results uploaded in post are from Dynamic Calibrator 2.11.0.0.

    0
    Comment actions Permalink
  • MartyG

    Thank you very much.  Does the wall look flat in the Viewer's 2D mode or is there a visible curving distortion in that mode too?

    0
    Comment actions Permalink
  • Sonu Mathur87

    Hi MartyG.

    Thanks for reply.

    The result in 2D are as shown in fig. There is variation in depth at various points in view.

    0
    Comment actions Permalink
  • MartyG

    Are there any strong light-sources projecting onto the wall that cause some areas of it to be illuminated brighter than other areas?  A very strong light source cast onto the flat and low-textured surface that a typical wall has could negatively affect the ease of which the camera can read depth detail from that area of the wall.

    Also, are you pointing the camera straight ahead at the wall and not having the camera turned slightly left or right, please?

    0
    Comment actions Permalink
  • Sonu Mathur87

    No, there is strong light source, the captured are without light source.

     

    0
    Comment actions Permalink
  • MartyG

    May I confirm please which method you used to calibrate the camera.  There are two main methods.  The first is to use the Dynamic Calibrator tool.  This option provides the most robust calibration of the camera's imager components, and the one that I would recommend to use if a mis-calibration of the camera is suspected.

    https://sfederation.intel.com/affwebservices/public/saml2sso?SPID=www.intel.com&ProtocolBinding=urn:oasis:names:tc:SAML:2.0:bindings:HTTP-POST&RelayState= 

    A mis-calibration could occur if the camera receives a physical shock such as a hard knock, drop on the ground or severe vibration.  Exposure to high temperature may also cause mis-calibration.

    The other method is to perform an On-Chip Calibration in the RealSense Viewer.  This mode can provide a 'health check' value for the calibration.  You can also perform a Tare operation in the Viewer to improve depth accuracy. 

    Both the On-Chip Calibration and the Tare can be accessed from a menu by left-clicking on the More option at the top of the Viewer's options side-panel.

    https://dev.intelrealsense.com/docs/self-calibration-for-depth-cameras 

    https://dev.intelrealsense.com/docs/self-calibration-for-depth-cameras#section-3-depth-accuracy

    0
    Comment actions Permalink
  • Sonu Mathur87

    Thanks for suggestions .

    Before posting the problem of curvature I tried all the methods you described above. Today I again use tare calibration recalibration. The result are same as of previous.

     

    0
    Comment actions Permalink
  • MartyG

    I noticed that in all of your kindly provided images you are using the Depth Quality Tool program.  This program is primarily designed to provide feedback about depth quality.  Could you try observing the wall with the RealSense Viewer program instead to confirm whether the curvature is still present please, as the Viewer is the proper program for everyday general use with the camera.

    0
    Comment actions Permalink
  • Sonu Mathur87

    Thanks for reply.

    I attached the result of Depth quality tool for confirmation. 

    The result in realsense viewer also same as:

     

     

    Top View:

    Is there any other method of Calibration using ROS or By some other program.....? 

    0
    Comment actions Permalink
  • MartyG

    The Dynamic Calibrator should ideally be able to correct such an issue if there was a mis-alignment in the imager components.  Can you confirm please that after a calibration was completed, you saved the calibration into the camera please?

    The curving effect reminds me of a lens distortion.  Barrel Distortion is when the image bulges outwards, whilst Pincushion Distortion is when the curvature bends inwards.  The subject is discussed in the link below, which recommends the Dynamic Calibrator tool as a remedy.

    https://github.com/IntelRealSense/librealsense/issues/4939 

    In regard to alternative tools: whilst the Dynamic Calibrator is the optimal choice, in 2018 Intel were also making use of a tool called Vicalib for calibrating 400 Series cameras.  I had heard that it had since become incompatible with RealSense, but you are welcome to investigate it.

    https://github.com/arpg/vicalib 

    0
    Comment actions Permalink

Please sign in to leave a comment.