RNfinity
Research Infinity Logo, Orange eye of horus, white eye of Ra
  • Home
  • Submit
    Research Articles
    Ebooks
  • Articles
    Academic
    Ebooks
  • Info
    Home
    Subject
    Submit
    About
    News
    Submission Guide
    Contact Us
    Personality Tests
  • Login/sign up
    Login
    Register

Physics Maths Engineering

FitDepth: fast and lite 16-bit depth image compression algorithm

rnfinity

info@rnfinity.com

orcid logo

  Peer Reviewed

copyright icon

© attribution CC-BY

  • 0

rating
858 Views

Added on

2023-05-16

Doi: https://doi.org/10.1186/s13640-023-00606-z

Abstract

Abstract This article presents a fast parallel lossless technique and a lossy image compression technique for 16-bit single-channel images. Nowadays, such techniques are “a must” in robotics and other areas where several depth cameras are used. Since many of these algorithms need to be run in low-profile hardware, as embedded systems, they should be very fast and customizable. The proposal is based on the consideration of depth images as surfaces, so the idea is to split the image into a set of polynomial functions that each describes a part of the surface. The developed algorithm herein proposed can achieve a similar—or better—compression rate and especially higher speed rates than the existing techniques. It also has the potential of being fully parallelizable and to run on several cores. This feature, compared to other approaches, makes it useful for handling and streaming multiple cameras simultaneously. The algorithm is assessed in different situations and hardware. Its implementation is rather simple and is carried out with LIDAR captured images. Therefore, this work is accompanied by an open implementation in C++.

Key Questions

What is the focus of this study?

This study introduces a fast and efficient image compression technique for 16-bit single-channel images, commonly used in robotics and depth cameras. The method is designed to be lightweight, customizable, and suitable for low-profile hardware like embedded systems.

Why is image compression important in robotics?

In robotics, multiple depth cameras often generate large amounts of data. Efficient compression is essential to handle and stream this data in real-time, especially on low-profile hardware with limited processing power.

What is unique about the proposed compression technique?

The technique treats depth images as surfaces and splits them into polynomial functions, each describing a part of the surface. This approach achieves high compression rates, faster processing speeds, and is fully parallelizable, making it ideal for multi-camera setups.

How does the algorithm achieve high speed?

The algorithm is designed to run on multiple cores, enabling parallel processing. This makes it significantly faster than traditional methods, especially when handling multiple cameras simultaneously.

What are the key benefits of this technique?

The technique offers:

  • High compression rates, similar to or better than existing methods.
  • Faster processing speeds, ideal for real-time applications.
  • Full parallelizability, allowing it to run on multiple cores.
  • Simple implementation, with an open-source C++ codebase.

How was the algorithm tested?

The algorithm was tested on LIDAR-captured images and evaluated in various scenarios and hardware setups. It demonstrated superior compression rates and speed compared to existing techniques.

What are the practical applications of this technique?

This technique is ideal for:

  • Robotics, where multiple depth cameras are used.
  • Real-time streaming and data handling in embedded systems.
  • Applications requiring fast, efficient compression of 16-bit images.

How does this compare to traditional compression methods?

Traditional methods often struggle with speed and efficiency on low-profile hardware. This technique outperforms them by offering faster processing, higher compression rates, and the ability to run in parallel on multiple cores.

Is the implementation available to the public?

Yes, the implementation is open-source and available in C++. This makes it accessible for researchers and developers to use, modify, and integrate into their projects.

What are the future directions for this research?

Future research could focus on:

  • Extending the technique to other types of images, such as multi-channel or 3D data.
  • Optimizing the algorithm for specific hardware platforms.
  • Integrating it with AI for automated compression and analysis.

Summary Video Not Available

Review 0

Login

ARTICLE USAGE


Article usage: May-2023 to Jun-2025
Show by month Manuscript Video Summary
2025 June 113 113
2025 May 101 101
2025 April 65 65
2025 March 79 79
2025 February 45 45
2025 January 56 56
2024 December 57 57
2024 November 57 57
2024 October 56 56
2024 September 41 41
2024 August 42 42
2024 July 30 30
2024 June 25 25
2024 May 32 32
2024 April 46 46
2024 March 13 13
Total 858 858
Show by month Manuscript Video Summary
2025 June 113 113
2025 May 101 101
2025 April 65 65
2025 March 79 79
2025 February 45 45
2025 January 56 56
2024 December 57 57
2024 November 57 57
2024 October 56 56
2024 September 41 41
2024 August 42 42
2024 July 30 30
2024 June 25 25
2024 May 32 32
2024 April 46 46
2024 March 13 13
Total 858 858
Related Subjects
Physics
Math
Chemistry
Computer science
Engineering
Earth science
Biology
copyright icon

© attribution CC-BY

  • 0

rating
858 Views

Added on

2023-05-16

Doi: https://doi.org/10.1186/s13640-023-00606-z

Related Subjects
Physics
Math
Chemistry
Computer science
Engineering
Earth science
Biology

Follow Us

  • Xicon
  • Contact Us
  • Privacy Policy
  • Terms and Conditions

5 Braemore Court, London EN4 0AE, Telephone +442082758777

© Copyright 2025 All Rights Reserved.