Giter Site home page Giter Site logo

lidar-steganography's Introduction

LiDAR Steganography through prompt directed segmentation

Project Overview

This project introduces a novel method for embedding secret messages into specific areas of point cloud datasets, identified through user-defined prompts.

Key Features and Workflow:

  • Prompt-Directed Area Selection: Utilizing the LangSAM model, we allow users to select specific regions within a LiDAR scan using descriptive text prompts.

  • Efficient Message Encoding: Once the region is selected, the message is encoded using the Least Significant Bit (LSB) technique into the RGB channels of the point cloud data. This method balances data integrity and concealment, making the process efficient and discreet.

  • Selective Decoding: The recipient of the encoded LiDAR data can use the same prompt to segment the same scan area. This facilitates precise and efficient decoding of the hidden message from the specified region, avoiding the need to process the entire scan.

To set up your Conda environment using the environment.yml file, follow these steps:

conda env create -f environment.yml
conda activate lidar-steg

Accessing LiDAR Scans

The LiDAR scan data required for this project is stored in a Google Drive folder. You can access this data by following the link below:

Access LiDAR Scan Data

Interactive Google Colab Demo

You can run and experiment with the scan decoding experiment in colab, without any local setup. To access and use the notebook, follow the link below:

Open Google Colab Demo

lidar-steganography's People

Contributors

yasser797 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.