View my account

Best camera for scanning faces (ear to ear)

Comments

5 comments

  • MartyG

    The latest new RealSense L515 camera, which is based on lidar sensing instead of the Stereo sensing of the 400 Series cameras, can capture 23 million accurate depth points per second of data.  A company called LUMOplay who assessed a pre-release unit of the L515 recently gave its image quality an excellent review.

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

    Pre-orders for the L515 placed now will not ship until after July 26 2020, though it is designed so that you can prototype now with the existing 400 Series cameras and then seamlessly drop an L515 into a project to replace it.  The RealSense SDK supports 99% of its functions for the L515 at its launch.

    In regard to improving face scanning results right now with a 400 Series camera, Dorodnic the RealSense SDK Manager suggests in the link below to use post-processing in combination with a short-range preset to enhance the face image.

    https://github.com/IntelRealSense/librealsense/issues/1021#issuecomment-358223376 

    A link to a short-range preset file can be found by visiting the link below and scrolling down to a page section headed 'Additional Presets not in the Viewer':

    https://github.com/IntelRealSense/librealsense/wiki/D400-Series-Visual-Presets#preset-table 

     

     

    Intel has a RealSense white paper on depth post-processing.

    https://dev.intelrealsense.com/docs/depth-post-processing 

    A RealSense community member offers their own advice in this discussion for parameters to adjust that helped them to achieve a better short-range image:

    https://github.com/IntelRealSense/librealsense/issues/1021#issuecomment-365656575 

    Intel's RealSense white paper on improving Subpixel Linearity may also be of interest to you.

    https://dev.intelrealsense.com/docs/white-paper-subpixel-linearity-improvement-for-intel-realsense-depth-cameras 

    0
    Comment actions Permalink
  • Sunayanag

    @MartyG : Thanks a lot for the detailed answer. The Short-Range-Preset.json combined with the subpixel linearity improved the results dramatically. I will also read the depth-post-processing bit carefully, we are already using this but perhaps the parameter values suggested could improve the results quite a bit.

    I would keep you posted once we have incorporated these changes into our software about the accuracy levels we could reach. Thanks once again.

    0
    Comment actions Permalink
  • MartyG

    You're very welcome.  I'm pleased that it improved your image results   :)   I look forward to hearing more about your results and any new questions that you have.  Good luck!

     

     

    0
    Comment actions Permalink
  • Sunayanag

    Another question, as I understood from the forums is that these presets are computed using machine learning algorithms. Since we use the device for medical application, would it be possible to know how this is done and whether any guarantees on results obtained using the Short-Range-Preset.json preset can be given.

     

    Thanks.

    0
    Comment actions Permalink
  • MartyG

    The Advanced Mode settings use machine learning algorithms to govern how they interact with each other.  The Visual Presets themselves are not algorithm generated.  They are just a text-file list of settings that are applied to the Advanced Mode functions when the file is loaded, and then the Advanced Mode functions should adjust according to their machine learning routines.

    The workings of camera algorithms are typically not made public by Intel because they are Intel's intellectual property.  So this makes it difficult to provide precise guidance about how they interact.  Intel have not documented a lot of the Advanced Mode functions simply because the complex interactions between its settings are an automated process.  RealSense users are free to do trial and error experimentation to work out how the change to one setting affects other settings and the overall image that is output though.

    The official Advanced Mode documentation says: "Advanced mode hardware APIs are designed to be safe, in the sense that the user can't brick the device.  You always have the option to exit advanced mode, and fall back to default mode of operation.  However, while tinkering with the advanced controls, depth quality and stream frame-rate are not guaranteed.  You are making changes on your own risk".

    https://github.com/IntelRealSense/librealsense/blob/master/doc/rs400/rs400_advanced_mode.md 

    0
    Comment actions Permalink

Please sign in to leave a comment.