You are on page 1of 3

Algorithm:

While is not empty do

Current region

Current seeds

Point with minimum curvature in

for to size ( ) do
Find nearest neighbours of current

seed point

for to size ( ) do

Current neighbour point

If contains and

then

If then


end if
end if
end for
o end for

o Add current region to global segment list


inputs:

Point cloud =
Point normals =
Points curvatures =
Neighbour finding function
Curvature threshold
Angle threshold

Initialize:

Region list
Available points list

Algorithm:

While is not empty do

Current region

Current seeds

Point with minimum curvature in

for to size ( ) do
Find nearest neighbours of current

seed point

for to size ( ) do

Current neighbour point

If contains and

then

If then


end if
end if
end for
o end for

o Add current region to global segment list

You might also like