<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class="">
Dear Yuanyuan,
<div class=""><br class="">
</div>
<div class="">the bfopen function is designed to initialize a reader from a given file and open</div>
<div class="">all the pixel data stored in this image. As you mentioned, the limit of 2GB per plane</div>
<div class="">makes this function not adapted to whole-slide imaging.</div>
<div class=""><br class="">
</div>
<div class="">if you are using MATLAB, you should be able to use the low-level functions and</div>
<div class="">especially one of the signatures of bfGetPlane [1] allowing to retrieve a tile instead</div>
<div class="">of the full plane. Under the hood, this method effectively uses openBytes [2]</div>
<div class="">to retrieve a XY subset of the plane.</div>
<div class=""><br class="">
</div>
<div class="">For instance, the following code should return the first 512x512 tile of the first</div>
<div class="">plane in your Hamamatsu file:</div>
<div class=""><br class="">
</div>
<div class="">>> bfCheckJavaPath();</div>
<div class="">>> r= bfGetReader(‘/path/to/your/image.his’);</div>
<div class="">>> I = bfGetPlane(r, 1m 1, 1, 512, 512);</div>
<div class=""><br class="">
</div>
<div class="">Best,</div>
<div class="">Sebastien</div>
<div class=""><br class="">
</div>
<div class="">[1] <a href="https://github.com/openmicroscopy/bioformats/blob/v5.2.4/components/formats-gpl/matlab/bfGetPlane.m#L10" class="">https://github.com/openmicroscopy/bioformats/blob/v5.2.4/components/formats-gpl/matlab/bfGetPlane.m#L10</a> </div>
<div class="">[2] <a href="http://downloads.openmicroscopy.org/bio-formats/5.2.4/api/loci/formats/FormatReader.html#openBytes(int,%20byte%5B%5D,%20int,%20int,%20int,%20int)" class="">http://downloads.openmicroscopy.org/bio-formats/5.2.4/api/loci/formats/FormatReader.html#openBytes(int,%20byte[],%20int,%20int,%20int,%20int)</a> <br class="">
<div class=""><br class="">
<div>
<blockquote type="cite" class="">
<div class="">On 3 Nov 2016, at 15:54, Yuanyuan Jiang <<a href="mailto:Yuanyuan.jiang@tuebingen.mpg.de" class="">Yuanyuan.jiang@tuebingen.mpg.de</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)" class="">
<style class=""><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Consolas;
        panose-1:2 11 6 9 2 2 4 3 2 4;}
@font-face
        {font-family:"Lucida Sans Unicode";
        panose-1:2 11 6 2 3 5 4 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:#0563C1;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:#954F72;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri",sans-serif;
        color:windowtext;}
span.pre
        {mso-style-name:pre;}
span.apple-converted-space
        {mso-style-name:apple-converted-space;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div lang="EN-US" link="#0563C1" vlink="#954F72" class="">
<div class="WordSection1">
<div class="MsoNormal">Dear All,<o:p class=""></o:p></div>
<div class="MsoNormal"><o:p class=""> </o:p></div>
<div class="MsoNormal">I have a big stream data from the Hamamatsu sCMOS camera. The file size is more than 10GB and the format can be .BTF(big tiff) or the .HIS format (Hamamatsu format). I tried to use the bioformats library (bfopen) to load in the MATLAB
 or the ImageJ, in both cases, the latest jar files are added to the path of the software.
<o:p class=""></o:p></div>
<div class="MsoNormal"><o:p class=""> </o:p></div>
<div class="MsoNormal">However, for the HIS format, it only read portion of the data.  That is probably due to the memory restriction of the bioformats only read 2 GB
<o:p class=""></o:p></div>
<div class="MsoNormal"><span style="color:#1F497D" class="">    error(['Image plane too large. Only 2GB of data can be extracted '...<o:p class=""></o:p></span></div>
<div class="MsoNormal"><span style="color:#1F497D" class="">        'at one time. You can workaround the problem by opening '...<o:p class=""></o:p></span></div>
<div class="MsoNormal"><span style="color:#1F497D" class="">        'the plane in tiles.']);<o:p class=""></o:p></span></div>
<div class="MsoNormal">One suggest from the link <a href="http://www.openmicroscopy.org/site/support/bio-formats5.2/about/bug-reporting.html" class="">
http://www.openmicroscopy.org/site/support/bio-formats5.2/about/bug-reporting.html</a><o:p class=""></o:p></div>
<div class="MsoNormal">But I do not find any examples to use it : <span class="pre">
<span style="font-size:10.5pt;font-family:Consolas;color:#333333;letter-spacing:.1pt;background:white" class="">openBytes(int,</span></span><span class="apple-converted-space"><span style="font-size:10.5pt;font-family:Consolas;color:#333333;letter-spacing:.1pt;background:white" class=""> </span></span><span class="pre"><span style="font-size:10.5pt;font-family:Consolas;color:#333333;letter-spacing:.1pt;background:white" class="">int,int,</span></span><span class="apple-converted-space"><span style="font-size:10.5pt;font-family:Consolas;color:#333333;letter-spacing:.1pt;background:white" class=""> </span></span><span class="pre"><span style="font-size:10.5pt;font-family:Consolas;color:#333333;letter-spacing:.1pt;background:white" class="">int,</span></span><span class="apple-converted-space"><span style="font-size:10.5pt;font-family:Consolas;color:#333333;letter-spacing:.1pt;background:white" class=""> </span></span><span class="pre"><span style="font-size:10.5pt;font-family:Consolas;color:#333333;letter-spacing:.1pt;background:white" class="">int)</span></span><span class="apple-converted-space"><span style="font-size: 10.5pt; font-family: 'Lucida Sans Unicode', sans-serif; letter-spacing: -0.1pt; background-color: white; background-position: initial initial; background-repeat: initial initial;" class=""> </span></span></div>
</div>
</div>
</div>
</blockquote>
<blockquote type="cite" class="">
<div lang="EN-US" link="#0563C1" vlink="#954F72" class="">
<div class="WordSection1">
<div class="MsoNormal"><span class="apple-converted-space"><span style="font-size: 10.5pt; font-family: 'Lucida Sans Unicode', sans-serif; letter-spacing: -0.1pt; background-color: white; background-position: initial initial; background-repeat: initial initial;" class=""><o:p class=""> </o:p></span></span><span style="font-family: 'Lucida Sans Unicode', sans-serif; font-size: 10.5pt; letter-spacing: -0.1pt; background-color: white;" class="">If
 I use the big tiff format, the bio-formats can read the small dataset, but the larger dataset (>4GB), there is error to ask the Java advanced Imaging, which I have no clue to install or include.</span></div>
<div class="MsoNormal"><o:p class=""> </o:p></div>
<div class="MsoNormal">Error using bfGetReader (line 84)<o:p class=""></o:p></div>
<div class="MsoNormal">Java exception occurred:<o:p class=""></o:p></div>
<div class="MsoNormal">loci.formats.MissingLibraryException: Java Advanced Imaging<o:p class=""></o:p></div>
<div class="MsoNormal">(JAI) is required to read some TIFF files. Please install JAI<o:p class=""></o:p></div>
<div class="MsoNormal">from <a href="https://jai.dev.java.net/" class="">https://jai.dev.java.net/</a><o:p class=""></o:p></div>
<div class="MsoNormal"><o:p class=""> </o:p></div>
<div class="MsoNormal"><o:p class=""> </o:p></div>
<div class="MsoNormal">Can someone help me to find a solution. Really thanks a lot.<o:p class=""></o:p></div>
<div class="MsoNormal"><o:p class=""> </o:p></div>
<div class="MsoNormal"><o:p class=""> </o:p></div>
<div class="MsoNormal">Best regards,<o:p class=""></o:p></div>
<div class="MsoNormal"><o:p class=""> </o:p></div>
<div class="MsoNormal">Yuanyuan<o:p class=""></o:p></div>
</div>
</div>
_______________________________________________<br class="">
ome-users mailing list<br class="">
<a href="mailto:ome-users@lists.openmicroscopy.org.uk" class="">ome-users@lists.openmicroscopy.org.uk</a><br class="">
http://lists.openmicroscopy.org.uk/mailman/listinfo/ome-users<br class="">
</blockquote>
</div>
<br class="">
</div>
</div>
<br>
<span style="font-size:10pt;">The University of Dundee is a registered Scottish Charity, No: SC015096</span>
</body>
</html>