GithubHelp home page GithubHelp logo

organized_segmentation_tools's Introduction

organized_segmentation_tools

Description

Organized Segmentation Tools is a utility for segmenting organized point clouds, as produced by an RGB-D sensor. This includes plane segmentation, euclidean clustering, and edge detection. The provided library enables these to be run in a multi-threaded pipeline using Intel's Threading Building Blocks (TBB). For example, normal estimation, plane segmentation, and clustering may be run concurrently. The project builds both a shared library suitable for use in other projects, and an example application demonstrating the tools as applied to a live stream from an RGB-D sensor.

Build

  • mkdir build
  • cd build
  • cmake ..
  • make

Run

./organized_segmentation_tbb_demo

References

The following papers describe the techniques used here:

Efficient Organized Point Cloud Segmentation with Connected Components

@inproceedings{trevor2013efficient, title={Efficient Organized Point Cloud Segmentation with Connected Components}, author={Trevor, A and Gedikli, Suat and Rusu, R and Christensen, H}, booktitle={3rd Workshop on Semantic Perception Mapping and Exploration (SPME), Karlsruhe, Germany}, year={2013} }

RGB-D edge detection and edge-based registration

@inproceedings{choi2013rgb, title={RGB-D edge detection and edge-based registration}, author={Choi, Changhyun and Trevor, Alexander JB and Christensen, Henrik I}, booktitle={Intelligent Robots and Systems (IROS), 2013 IEEE/RSJ International Conference on}, pages={1568--1575}, year={2013}, organization={IEEE} }

Adaptive neighborhood selection for real-time surface normal estimation from organized point cloud data using integral images

@inproceedings{holzer2012adaptive, title={Adaptive neighborhood selection for real-time surface normal estimation from organized point cloud data using integral images}, author={Holzer, Stefan and Rusu, Radu Bogdan and Dixon, M and Gedikli, Suat and Navab, Nassir}, booktitle={Intelligent Robots and Systems (IROS), 2012 IEEE/RSJ International Conference on}, pages={2684--2689}, year={2012}, organization={IEEE} }

organized_segmentation_tools's People

Contributors

shoeychi avatar atrevor avatar yuhuazou avatar

Watchers

James Cloos avatar  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.