Live image treatment during acquisition

25 views
Skip to first unread message

thomas...@gmail.com

unread,
Feb 11, 2014, 10:58:50 AM2/11/14
to icy-so...@googlegroups.com
Hello,

I guess this is a question for the micromanager people in the icy team.
Is it possible to call another plugin to treat images during the acquisition and save only the processed image? My case of interest would be similar to doing a max projection of a bright field stack (eg 24 or 32 planes) and saving only this single plane picture (although the transformation is more complex than a max projection).

Thank you in advance for your help. Regards,

Thomas Julou

Stephane

unread,
Feb 12, 2014, 4:59:08 AM2/12/14
to icy-so...@googlegroups.com
Hello,

I would say yes, it is possible to call any plugin and process your image freshly acquired. Still beware that doing acquisition can consume a bit of time on your computer so be sure that processing your image at same time don't introduce any lag in your acquisition (it should be ok as soon you have 2 cores on your computer). Of course it's free to you to handle the way you are saving the result image but anything is possible ;)

- Stephane

Thomas Julou

unread,
Feb 12, 2014, 5:14:08 AM2/12/14
to icy-so...@googlegroups.com
Thank you Stephane for your answer.

Glad to know it’s doable. Maybe I should rephrase a bit my question now: does icy make that easier than MM itself, or is it going to be the same than writing it for MM embedded in ImageJ for instance?

Also, is there any documentation related to MM in Icy? Or could you give me hints on how to start? (do I need to write another plugin? what kind of API functions are to be used?)

-- Thomas
--
You received this message because you are subscribed to a topic in the Google Groups "Icy imaging" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/icy-software/4jQI5J-4qd0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to icy-software...@googlegroups.com.
To post to this group, send email to icy-so...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/icy-software/397579d4-1f0a-44f6-ab50-132da6ca2b67%40googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.

Stephane

unread,
Feb 17, 2014, 5:59:25 AM2/17/14
to icy-so...@googlegroups.com
Hi Thomas,

Icy provides some methods to make the image acquisition easier and return image in the appropriate format for Icy but there is currently any documentation to use it.
You have to look in the sources and in the javadoc from the original Micro-Manager plugin for Icy.
You can extends MicroscopePlugin or even MicroscopePluginAcquisition so your plugin will automatically load the micro manager engine at starting.

You can retrieve the Micro Manager core by doing :
MicroscopeCore core = MicroscopeCore.getCore();

And you have some classes utilities as ImageGetter for easier acquisition or StageMover to control XYZ position of the microscope.
Reply all
Reply to author
Forward
0 new messages