Page 1 of 1

Decreasing Segmentation Performance

Posted: Wed Dec 16, 2015 4:00 pm
by dmbrubac
I do a lot of Segment->Process->Merge operations, which I expect everyone does.

I've found that as I progress, more noticeably with larger clouds (100M+), the response of CC while drawing segmentation contours and performing the actual segmentation decreases. For example, creating a 20 vertex segmentation area in a 30M point cloud is instantaneous and performing the segmentation takes about 3 seconds at the beginning of a session. A few hours later I might have to wait 10 seconds to even see the results from clicking a segmentation point and I can make lunch while waiting for the segmentation to happen.

Of course I can always save my work to disk and restart CC but I may have 20 clouds segmented out of the original by that time.

On a related note, occasionally the toolbar doesn't come back after a segmentation completes and is waiting for you to click the check or the X. Clicking on the title bar of the CC window brings it back.

Re: Decreasing Segmentation Performance

Posted: Thu Dec 17, 2015 7:36 am
by daniel
Hi,

What version are you using? Because there was an issue with the 2.6.1 (due to Qt 5 --> we downgraded to Qt 4 for the next version). And there was another glitch when a GL shader is activated (e.g. EDL).

Can you try with the latest beta version maybe? (2.6.3.beta)

Re: Decreasing Segmentation Performance

Posted: Thu Dec 17, 2015 11:55 pm
by dmbrubac
Sorry, but the problem remains in the Beta too.

Re: Decreasing Segmentation Performance

Posted: Mon Dec 21, 2015 2:15 pm
by daniel
Luca just found the problem.

The github code repository is fixed. And I'll update the beta version as soon as possible (probably at the very beginning of 2016!).

Re: Decreasing Segmentation Performance

Posted: Tue Dec 22, 2015 12:20 pm
by dmbrubac
That's excellent!
Was it a memory leak? I've found if I push my luck too far, CC just crashes, which seems to point to a leak.

Re: Decreasing Segmentation Performance

Posted: Tue Dec 22, 2015 12:46 pm
by daniel
Nope the issue that each routine was called as many times as you had started the segmentation tool.

And regarding the crash it may be due to another bug I recently created (when trying to fix another one ;). We will have to wait for the new beta to settle things.

Re: Decreasing Segmentation Performance

Posted: Wed Feb 03, 2016 5:28 pm
by dmbrubac
The newest beta fixes these problems completely.
Thanks!