Questions tagged [point-clouds]

A point cloud is a set of vertices in three-dimensional space, and is commonly the data set output by 3D scanners.

Point clouds are applicable to a variety of 3D imaging scenarios, including terrain mapping, CAD modeling, animation and metrology. A point cloud is a raw data set that typically needs to be converted into a useful data set, a process known as surface reconstruction. There are a variety of known algorithms that make this conversion.

Links

1346 questions
6
votes
1 answer

PCL estimates wrong normal direction in some parts

I am using PCL to calculate the normal of point clouds. With Meshlab, normals are as the right one, although all normals are from outer to inner, it will be correct after I reverse them all. But when I use PCL to do this, the direction of some…
Summer Sun
  • 947
  • 13
  • 33
6
votes
1 answer

Euclidean distance matrix performance between two shapes

The problem I am having is that I have to calculate a Euclidean distance matrix between shapes that can range from 20,000 up to 60,000 points, which produces 10-20GB amounts of data. I have to run each of these calculates thousands of times so 20GB…
JJL
  • 342
  • 2
  • 17
6
votes
1 answer

Creating Heatmap Over 3D Model From Vector 3 Point Data

I am attempting to render a flat, dynamically created heatmap on top of a 3D model that is loaded from an OBJ (or STL). I am currently loading and rendering an OBJ with Three.js. I have vector3 points that I am currently drawing as simple red cubes…
gpresland
  • 1,690
  • 2
  • 20
  • 31
6
votes
1 answer

Point Cloud to Volume

I have a point cloud in cartesian coordinates. Using python I would like to wrap those points in a mesh and then take a volume of the cloud. The points are distributed throughout the cloud and not just representing the outermost surface. I would…
geop
  • 187
  • 2
  • 4
  • 13
6
votes
2 answers

Finding points within a bounding box with numpy

I have millions of xyz-coordinates from multiple point cloud files which I am storing inside a 2-dimensional numpy array: [[x1, y1, z1], [x2, y2, z2],..., [xn, yn, zn]]. I want to filter all the points which are inside a specific bounding box…
conste
  • 390
  • 1
  • 4
  • 16
6
votes
1 answer

Turtlebot subscriber pointcloud2 shows color in Gazebo simulator but not in robot

I am subscribing to topic "/camera/depth/points" and message PointCloud2 on a turtlebot (deep learning version) with ASUS Xtion PRO LIVE camera. I have used the python script below under the gazebo simulator environment and i can receive x, y, z and…
fartagaintuxedo
  • 749
  • 10
  • 28
6
votes
1 answer

Draw points in Metal

I use drawIndexedPrimitives function to draw points in Metal, but I don't know where should I adjust the point size. In OpenGL ES, I can adjust the point size in the shader: gl_PointSize = 10.0f; How does this work in Metal? By the way, for draw…
Eleanor
  • 569
  • 1
  • 8
  • 17
6
votes
1 answer

Point Cloud using iPhone camera

I'm very new to the Computer Vision field and am fascinated by it. I'm still learning the concepts, and one thing that really caught my interest was Point Clouds and 3D reconstructions using images. I was wondering whether images taken from an…
6
votes
3 answers

Detecting set of planes from point cloud

I have a set of point cloud, and I would like to test if there is a corner in a 3D room. So I would like to discuss my approach and if there is a better approach or not in terms of speed, because I want to test it on mobile phones. I will try to…
andre_lamothe
  • 2,171
  • 2
  • 41
  • 74
6
votes
1 answer

How to estimate local tangent plane for 3d points?

Let's say I have a set of points, R = [[x1, y1, z1],[x2, y2, z2],...,[xn, yn, zn]] For each point (p) in R, I have identified a local neighborhood with radius (r) and height (2r) using scipy.cKDTree import numpy as np import scipy.spatial R =…
Barbarossa
  • 1,045
  • 5
  • 14
  • 24
6
votes
1 answer

RANSAC for spline fitting

I am wondering if there is any way to create a model that can be used in a RANSAC scheme where a spline or polyline could be determined from a noisy 3D point cloud. What I have is a volume containing a set of points in each XY-plane, having say 400…
tompish
  • 79
  • 3
6
votes
2 answers

Water-tight surface reconstruction algorithm for organized point cloud

I have a 3D Cartesian cube. For each point in this cube there is a corresponding density value. When the density changes suddenly it means that there is a cavity. Now to find the cavity I calculate the gradient at each point in the cube. This gives…
WesDec
  • 2,098
  • 4
  • 19
  • 23
5
votes
1 answer

THREE.JS & Reality Capture - Rotation issue photogrammetry reference camera's in a 3D space

Thanks for taking the time to review my post. I hope that this post will not only yield results for myself but perhaps helps others too! Introduction Currently I am working on a project involving pointclouds generated with photogrammetry. It…
5
votes
0 answers

Open3D: embed Visualizer into GUI

I'm using Open3D to visualize 3D point clouds I'm working on. For this purpose I'm using open3d.visualization.Visualizer. Works good. Now I'm wish to embed this window into a larger GUI, where I'd show two Visualizer windows and some text label…
Rorschach
  • 734
  • 2
  • 7
  • 22
5
votes
1 answer

Python - Interpolate 2D point cloud using splines

I'm attempting to fit a 2D point-cloud (x and y coordinates). So far, I've had limited success with scipy's interpolation packages, most notable UnivariateSpline, which produced the following (sub-optimal) fit (please ignore the colors): However,…
ees
  • 327
  • 1
  • 17