[ome-users] Retrieving Stage Position in DV Files (more details)

Sebastien Besson (Staff) s.besson at dundee.ac.uk
Tue Jun 21 13:17:14 BST 2016


Hi Alex,

thanks for the detailed information, would it be possible for you to upload a sample file where
the stage position is currently missing from Bio-Formats at
http://qa.openmicroscopy.org.uk/qa/upload/ ?


The DeltaVision reader uses two different strategies for reading the stage positions depending
on the presence of a log file and the number of series [1] [2]. It might be there is a case where
the information needs to be parsed properly.

Best,
Sebastien

[1] https://github.com/openmicroscopy/bioformats/blob/v5.1.10/components/formats-gpl/src/loci/formats/in/DeltavisionReader.java#L766
[2] https://github.com/openmicroscopy/bioformats/blob/v5.1.10/components/formats-gpl/src/loci/formats/in/DeltavisionReader.java#L1191

On 20 Jun 2016, at 21:07, Alexander Al Saroori <saroori.alexander at googlemail.com<mailto:saroori.alexander at googlemail.com>> wrote:


Hello again,

Sorry for emailing you again but I've just got the hint, that I should be more specific, since there are different DV files. That's why I tried all different DV data stacks I got so far from a OMX-V3 microsocope.

Retrieving the stage position from the meta data in Matlab works very good for (processed) data stacks using the provided software from Deltavision (Softworx). So I can get the information from reconstructed 3D SIM-stacks,  image stacks acquired in STORM mode(which are technically just single widefield images in a time series) and 3D deconvoluted stacks.

Unfortunately it does not work for  unprocessed SIM stacks, conventional 3D-stacks and which is why I am writing for data stacks with several time points and just one z-position. (experimental setup: 5000 images (every 10ms one image)). I know that the information of the stage position is stored in the data stacks since I can get the information using Softworx.

Working minimal code for 3D-Stack (several z-slices)

r= bfGetReader(fpath);
m = r.getMetadataStore();
m.getPlanePositionZ(0, 0)


ans = ome.units.quantity.Length: value[3612.2], unit[reference frame] stored as java.lang.Float


For the data stack with several time points, I just got

ans = []

Do I miss something, or is there any other commando I could use to get this information from my data stack?

Thank you very much!

Cheers,

Alex


On 20/06/16 19:33, Alexander Al Saroori wrote:

Hi together,

I have some problems to get the camera position stored in the metadata of my deltavision (DV) files, using Bio-Formats in Matlab. It works very good for single image stacks (with several z-slices) but not for data stacks with several timepoints and just one z-position. (experimental setup: 5000 images (every 10ms one image)). I know that the information of the camera position is stored in the time series since I can get the information using Softworx (provided Deltavision software).

Working minimal code for 3D-Stack (several z-slices)

r= bfGetReader(fpath);
m = r.getMetadataStore();
m.getPlanePositionZ(0, 0)


ans = ome.units.quantity.Length: value[3612.2], unit[reference frame] stored as java.lang.Float


For the data stack with several timepoints, I just got

ans = []

Do I miss something, or is there any other commando I could use to get this information from my data stack?

Thank you very much!

Cheers,

Alex


_______________________________________________
ome-users mailing list
ome-users at lists.openmicroscopy.org.uk<mailto:ome-users at lists.openmicroscopy.org.uk>
http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users


The University of Dundee is a registered Scottish Charity, No: SC015096
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.openmicroscopy.org.uk/pipermail/ome-users/attachments/20160621/aa6beaaf/attachment.html>


More information about the ome-users mailing list