Skip to Content.
Sympa Menu

cgal-discuss - Re: [cgal-discuss] Normal orientation - memory overflow problem

Subject: CGAL users discussion list

List archive

Re: [cgal-discuss] Normal orientation - memory overflow problem


Chronological Thread 
  • From: Laurent Saboret <>
  • To:
  • Subject: Re: [cgal-discuss] Normal orientation - memory overflow problem
  • Date: Fri, 16 Apr 2010 17:44:01 +0200
  • Organization: INFOTERRA

Hi lampesys,

What is your configuration (OS, RAM, virtual memory)?
What happens if your process your point cloud with examples/Point_set_processing_3/normals_example.cpp?

Best regards,
Laurent Saboret


lampelys wrote:
Hi

I have a point cloud containing 408 797 points with unoriented normal
vectors in a file. This file is about 20 MB large.

I am basically using the same code as:
examples/Point_set_processing_3/normals_example.cpp, without normal
estimation.

When running, I get a error that indicates memory overflow. This happens at
the line 385 in mst_orient_normals.h: return riemannian_graph;

While I am debugging the create_riemannian_graph-method my memory usage for
my program is around 200 MB. When I hit 385 line however, this memory usage
dramatically starts to rise. It goes up to well over 1 GB before the error
is cast.

I've tried to split up my point cloud and to decrease the k nearest
neighbors to 5 with success, but the results was not acceptable.

Ce courrier électronique et toutes les pièces éventuellement jointes qu’il
contient sont CONFIDENTIELS et destinés exclusivement à l’usage de leur
destinataire. Si une erreur de transmission ou une adresse erronée a mal
dirigée ce courrier, merci d’en informer l’expéditeur en lui faisant une
réponse par courrier électronique dès réception. Si vous n’êtes pas le
destinataire de ce courrier, vous ne devez pas l’utiliser, le conserver, en
faire état, le distribuer, le copier, l’imprimer ou en révéler le contenu à
une tierce partie.
Ce courrier électronique est à usage strictement informatif et ne saurait
engager de quelque manière que ce soit INFOTERRA France SAS, ni ses filiales.

This e-mail and any attachments hereto are CONFIDENTIAL and intended solely
for the use of the addressee. If you have received this e-mail in error
please send it back to the person that sent it to you.
If you have received it in error, please notify the sender by return email.
If you are not the addressee of this email, you must not use, keep,
disseminate, copy, print or otherwise deal with it.
This email is for information only and will not bind INFOTERRA France SAS in
any contract or obligation, nor its subsidiaries.



Archive powered by MHonArc 2.6.16.

Top of Page