jbalado / point-based-mathematical-opening-input-retrieval

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Point-based Mathematical Opening with Retrieval Input Data

Created by Jesús Balado Frías, Peter van Oosterom, Lucía Díaz-Vilariño and Henrique Lorenzo.

Introduction

Morphological opening is a very useful technique for segmentation. In this work we have adapted morphological opening to point clouds, and we have improved the previous version by preserving the original points (and attributes) and not generating new data.

Work

The designed method is described in the article Mathematical opening with input retrieval data.

Before applying the code, reading the paper is highly recommended.

It is available in Open Access at this link.

Application

The code consists of two fundamental functions: erosion followed by dilation. The first fuction (erosion) require two input point clouds:

  • Point cloud input: composed of an NxA matrix, where N is the number of points and A the number of attributes, XYZ being the first three.
  • Point cloud strutcturing element: composed of an Nx3 matrix, where N is the number of points. It is the auxiliary point cloud that acts as a structuring element.

The output is a segmented point cloud.

Citation

Balado, J., Van Oosterom, P., Díaz-Vilariño, L., & Lorenzo, H. (2021). POINT-BASED MORPHOLOGICAL OPENING WITH INPUT DATA RETRIEVAL. ISPRS Annals of Photogrammetry, Remote Sensing & Spatial Information Sciences, 8.

About

License:MIT License


Languages

Language:MATLAB 100.0%