View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0001091 | Slicer4 | Module Annotations | public | 2011-02-05 03:52 | 2016-11-18 13:04 |
Reporter | inorton | Assigned To | nicole | ||
Priority | normal | Severity | minor | Reproducibility | always |
Status | closed | Resolution | fixed | ||
Product Version | |||||
Target Version | Slicer 4.2.0 | Fixed in Version | Slicer 4.1.0 | ||
Summary | 0001091: AnnotationFiducial: performance issues | ||||
Description | 1) deleting a hierarchy with 0000020:0000030 fiducials incurs a noticeable delay around 7-8s. 2) flicker of fiducials in 2d-view slice whenever other fiducial is moved across that slice. I have two coplanar fiducials in coronal slice, and move a third back/forth across the axial slice. Each time the third crosses the coronal there is a noticeable flicker of the two fiducials in-plane. | ||||
Additional Information | I compiled with the standard instructions on x86, ubuntu 10.04. Qt is binary from the repo: Computer is ThinkPad t61p, processor: | ||||
Tags | No tags attached. | ||||
Issue 2) was fixed in http://viewvc.slicer.org/viewvc.cgi/Slicer4?view=revision&revision=16405 Cheers, |
|
Thanks Daniel and Nicole for this and lots of other recent work. I haven't used annotation in a while, and performance is much improved now. |
|
Deleting a group of fiducials is still really slow, that performace optimisation is still on my to-do list. |
|
Looking again at the Annotations code, the delete is as optimised as I can make it. Suspect that it might be something in the Qt widgets not respecting the batch processing flag on the scene. |
|
All the mrml level optimisations that can be done are done, next level is for the rewrite with a different Qt widget and then different 2d/3d widget implementations. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2011-02-05 03:52 | inorton | New Issue | |
2011-03-15 13:04 | nicole | Status | new => assigned |
2011-03-15 13:04 | nicole | Assigned To | => nicole |
2011-04-27 13:55 | haehn | Note Added: 0002416 | |
2011-05-12 13:10 | inorton | Note Added: 0002423 | |
2011-06-30 08:21 | nicole | Note Added: 0002556 | |
2011-08-25 09:48 | finetjul | Target Version | => Slicer 4.0 RSNA |
2012-08-20 09:18 | nicole | Category | Usability => Module Annotations |
2012-08-20 09:18 | nicole | Target Version | Slicer 4.0.0 => Slicer 4.2.0 - Feature freeze Sept 1st 2012 |
2012-08-20 09:59 | nicole | Relationship added | related to 0001714 |
2012-08-29 07:05 | nicole | Note Added: 0005850 | |
2012-08-29 14:16 | nicole | Note Added: 0005866 | |
2012-08-29 14:16 | nicole | Status | assigned => resolved |
2012-08-29 14:16 | nicole | Fixed in Version | => Slicer 4.1.0 |
2012-08-29 14:16 | nicole | Resolution | open => fixed |
2012-10-25 13:44 | inorton | Status | resolved => closed |
2016-11-18 13:04 | fepegar | Relationship added | related to 0004306 |