We're Hiring!

OMERO.matlab: getDimensionOrder throws Unloaded exception

General and open developer discussion about using OMERO APIs from C++, Java, Python, Matlab and more! Please new questions at https://forum.image.sc/tags/omero
Please note:
Historical discussions about OMERO. Please look for and ask new questions at https://forum.image.sc/tags/omero

If you are having trouble with custom code, please provide a link to a public repository, ideally GitHub.

Re: OMERO.matlab: getDimensionOrder throws Unloaded exceptio

Postby gyellen » Sun Nov 16, 2014 11:59 am

Hi again -
Never mind. I realized that OMERO appears to 'regularize' the dimension order to XYZCT, so that all pixel objects on the server have this order.
I suspect this has a negative impact on performance when retrieving hypercubes.
Best,
Gary
gyellen
 
Posts: 24
Joined: Fri Oct 24, 2014 1:19 am

Re: OMERO.matlab: getDimensionOrder throws Unloaded exceptio

Postby i.munro » Mon Nov 17, 2014 9:57 am

Hi Gary

I'm not sure how relevant this is to your use case but in case it suggests a possible solution for you ...

I had a performance issue with Becker & Hickl .sdt FLIM files via bio-formats as they are not stored in a convenient way for bio-formats to handle - the data is stored such that the decay data is contiguous in memory.

I partly addressed this by buffering the data in the bio-formats reader. When a plane is requested it is returned from the buffer.

At the time it occurred to me that a faster solution would be to add a 'get_FLIM_cube' method to the reader which simply read a whole FLIM 'FOV' x by y by t & returned it.

I didn't do this as it would only make sense if done for all FLIM file types.

Best

Ian
i.munro
 
Posts: 50
Joined: Thu Apr 25, 2013 1:01 pm

Re: OMERO.matlab: getDimensionOrder throws Unloaded exceptio

Postby sbesson » Wed Nov 19, 2014 11:29 am

Discussion about hypercube retrieval performance moved to viewtopic.php?f=6&t=7687.
User avatar
sbesson
Team Member
 
Posts: 421
Joined: Tue Feb 28, 2012 7:20 pm

Previous

Return to Developer Discussion

Who is online

Users browsing this forum: No registered users and 1 guest