View my account

D455 Screen Tearing/Flickering Issue

Comments

3 comments

  • MartyG

    Hi @Mau  I performed a frame by frame analysis of the video.  It is alternating rapidly between two completely different scenes. 

    Looking carefully at the two images as they flicker, it can be observed that both the red-mountain and truck scenes are trying to play at the same time, so it is like two different movies that are being played simultaneously.

    I have seen cases where 2/3 of the image is the current frame and the final 1.3 slice of the image an older frame, but not a flicker back and forth like this.

     

    0
    Comment actions Permalink
  • Mau

    Thanks for the prompt response MartyG and for analyzing the video. What you are saying is interesting two frames competing for the screen, however since it is just one camera, one of the frames must be from the past and it is stuck?.

    I was thinking it had something to do with the camera buffer being overloaded (at 15fps or more). Still not sure what could be causing this. I did see some older posts talking about the autoexposure not sure if that has anything to do with it.

    Even if you don't know the answer, I would appreciate if you could share any thoughts you may have, and I will gladly investigate as it is a critical issue since the feed is being processed downstream for video analytics. 

    0
    Comment actions Permalink
  • MartyG

    RealSense cameras do not have internal frame buffering in their hardware and so buffering takes place on the computer / computing device, as described in the RealSense SDK's Frame Buffering documentation.

    https://github.com/IntelRealSense/librealsense/wiki/Frame-Buffering-Management-in-RealSense-SDK-2.0#latency-vs-performance

     

    If you are only capturing one stream (RGB video) and not an additional stream such as depth then the default buffering settings (a frame queue size value of '1') should be sufficient though.  If you are using 640x480 resolution (as displayed in the top corner of the image) then this capture should not be imposing a heavy processing burden on the computer.  Can you confirm please if the RGB capture resolution is 640x480.

     

    Also, is the camera plugged into a USB 2 or a USB 3 port on the computer?  USB 2 connections are slower and limit the camera's capabilities compared to a USB 3 connection.  Intel have published a guide about this in the link below.

    https://www.intelrealsense.com/usb2-support-for-intel-realsense-technology/

     

    0
    Comment actions Permalink

Please sign in to leave a comment.