Hi Alex,

thanks for you input!
It is true that the character of the current general purpose registration 
plugins is more like a Swiss army knife and not UX heaven. So reason why we 
hesitated (besides a to long back lock) to tune for a certain user story, is 
that it could be "over fitting"; thus what's good for one storie is a drawback 
for the other.

Therefore strategies like Peter pointed out (special plugins, that use the 
backend and widgets... but implement a certain optimal workflow) are a valid 
strategy that we also use.

But besides that, if you have concrete optimization ideas or features, please 
feel invited to create tasks at https://phabricator.mitk.org/ and contribute or 
discuss it in more details there.

Two additional (currently somewhat hidden) features:
1. other plugins can use the selection bus to preselect the algorithm that 
should be used. So if you implement a certain workflow and you know the 
algorithm you want, you can preset it for the control plugin; before open it in 
your perspective.  
2. You can do the same with the input date by sending your own node selection 
events via the bus. As soon as T24776 and T23837 are done you will also have 
the possibility to specifically select nodes for the registration plugins.

Best regards,
Ralf

-----Ursprüngliche Nachricht-----

Message: 3
Date: Tue, 21 May 2019 20:47:11 +0000
From: "Neher, Peter" <[email protected]>
To: Alex Lisovich <[email protected]>, "Dinkelacker, Stefan"
        <[email protected]>
Cc: "[email protected]"
        <[email protected]>
Subject: Re: [mitk-users] registration plugin is missing in MITK 2018?
Message-ID:
        <01fd1d16a8914027834c1fb7a3fa9...@dkfzex02n4.ad.dkfz-heidelberg.de>
Content-Type: text/plain; charset="utf-8"

Just a comment. In the MITK Diffusion application is a simple plugin for 
registration using matchpoint internally (http://mitk.org/wiki/MitkDiffusion). 
It provides the possibility to select moving and fixed images as well as rigid 
or affine registrations, nothing sophisticated but easy to use. Maybe 
interesting for some users.

Cheers,
Peter

Von: Alex Lisovich <[email protected]>
Gesendet: Dienstag, 21. Mai 2019 16:55
An: Dinkelacker, Stefan <[email protected]>
Cc: [email protected]
Betreff: Re: [mitk-users] registration plugin is missing in MITK 2018?

Thank you, Stefan!

After getting your reply I managed to port the legacy registration plugins into 
MITK 2018 along with activating the MatchPoint plugins which allowed me to 
compare them side by side within the same application.

My impression is (could be wrong of course) that while the MatchPoint suite is 
definitely a "bleeding edge", the legacy one provides more cohesive user 
experience. My reasoning is that the legacy one is workflow oriented (i.e. user 
selects type of registration, then registration algorithm, then perform 
necessary interactive actions) while the MatchPoint spreads functionality over 
unconnected (from user point of view) plugins and delegate some functionality 
to the external (PointSetInteraction) unrelated plugin. The ability to reuse 
the registration results in the MatchPoint suite is very impressive though.

So I would think both legacy and the MatchPoint have their merits.

Best,

Alex

P.S.

Just in case somebody wants to port the legasy registration plugin into MITK 
2018, here are the steps:

(1)  Copy the following modules from MITK 2016/Modules into MITK 2018/Modules: 
DeformableRegistration, DeformableRegistrationUI, RigidRegistration, 
RigidRegistrationUI.

(2)  In MITK 2018/Modules/ModulesList.cmake, insert the following lines after 
"Camera Calibration" line:
  RigidRegistration
  RigidRegistrationUI
  DeformableRegistration
  DeformableRegistrationUI

(3) Copy MITK 2016/Plugin/org.mitk.gui.qt.registration  into MITK 
2018/Plugin/org.mitk.gui.qt.registration

(4) In MITK 
2018/Plugin/org.mitk.gui.qt.registration/QmitkPointBasedRegistrationView.cpp, 
in void QmitkPointBasedRegistrationView::CreateQtPartControl(QWidget* parent) 
method, comment out the lines 287 and 288 which lead to crash when 
PointBasedRegistration plugin is activated (the m_MultiWidget is set in another 
place anyway):

  //Controls.m_FixedPointListWidget->SetMultiWidget( m_MultiWidget );
  //m_Controls.m_MovingPointListWidget->SetMultiWidget( m_MultiWidget );

(4) Check MITK 2018/Plugin/org.mitk.gui.qt.registration/plugin.xml file for 
presence of all three registration plugins (i.e. PointBasedRegistration, 
RigidRegistration and DeformableRegistration) and include the missing ones if 
necessary (in my case the DeformableRegistration was missing)





On Mon, May 20, 2019 at 6:11 AM Dinkelacker, Stefan 
<[email protected]<mailto:[email protected]>> 
wrote:

Dear Alex,



the antiquated registration plugin was replaced by a very powerful suite of 
registration plugins based on MatchPoint. See the following list at the bottom: 
http://docs.mitk.org/2018.04/PluginListPage.html?



Best,

Stefan

________________________________
Von: Alex Lisovich <[email protected]<mailto:[email protected]>>
Gesendet: Freitag, 17. Mai 2019 22:20
An: [email protected]<mailto:[email protected]>
Betreff: Re: [mitk-users] registration plugin is missing in MITK 2018?

Dear All,

Recently I started migration from MITK 2016 to MITK 2018 and noticed that the 
org.mitk.gui.qt.registration plugin which was present in MITK 2016 is missing 
in MITK 2018.

Does anybody know if it was dropped due to some incopatibilities or the plugin 
(or the plugin functionality) was just renamed and/or incorporated into some 
other plugin(s)?

Best Regards,

Alex Lisovich


-------------- next part --------------
An HTML attachment was scrubbed...

------------------------------



------------------------------

Subject: Digest Footer

_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users


------------------------------

End of mitk-users Digest, Vol 156, Issue 23
*******************************************


_______________________________________________
mitk-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/mitk-users

Reply via email to