We're Hiring!

Linking Omero and Catmaid

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.

Linking Omero and Catmaid

Postby msphan » Wed May 10, 2017 1:41 pm

Dear all,

We've just built a simple Omero web app: https://github.com/msphan/omero-catmaid. It is designed to serve the url convention in Catmaid which is a software for visualization and annotation of large scale image (http://catmaid.readthedocs.io).

In brief, the func render_tile() in our app is rewritten from the func render_image_region() in webgateway by modifying the url format, handling the tile zoom level. The code is still very simple, there are several aspects that could be optimized. We would highly appreciate any comments, advices you may provide.

Authentication: we now use a session key added into url to handle the Omero login request. However, this requires modification of url setup in Catmaid each time when we login into Omero. Are there other alternative ways for the login process?

Parallel loading of image tile: since Catmaid support this feature, so is it also possible in Omero to respond the parallel requests?

Image tile zoom: in render_tile() func, we simply calculate scaled size of image tile at a specified zoom level, then render the jpeg using renderJpegRegion() and finally resize it. The code is quite redundant and the render speed depends on the zoom level. So for a very large image, the render tile speed is slow for high values of zoom level. Would you have any comments/advices to speed up the render tile?

Many thanks and best regards,

Son
msphan
 
Posts: 1
Joined: Wed May 10, 2017 11:56 am

Re: Linking Omero and Catmaid

Postby atarkowska » Fri May 12, 2017 6:29 am

atarkowska
 
Posts: 327
Joined: Mon May 18, 2009 12:44 pm


Return to Developer Discussion

Who is online

Users browsing this forum: No registered users and 0 guests