<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css" style="display:none"><!-- p { margin-top: 0px; margin-bottom: 0px; }--></style>
</head>
<body dir="ltr">
<div id="divtagdefaultwrapper" style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255);">
<p><font size="2">Hello to whom it may concern,<br>
</font></p>
</div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255);">
<font size="2"><br>
</font></div>
<div style="color: rgb(0, 0, 0); font-family: Calibri,Arial,Helvetica,sans-serif; background-color: rgb(255, 255, 255);">
<font size="2">I have initially posted this on imageJ group user page and someone commented this error may be due to bugs... So here is what I did and what I got afterward.</font>
<p><font size="2"><br>
I recently have started to figure out how to use imageJ to analyze the uCT scans of bone geometry. The size of raw file is quite large, which is about 16GB. Because of lare size of the file, it gives me an error with memory issue. So what I have tried next
is to open up file by specifying the range of images. The size of file is 2048x2048; 2016 planes. It shows me an image when I have selected 1(Z begin)-250(Z End) with 1 for Z step. The problem arise when I have tried to select beyond 250 and it gives me following
messages.<br>
<br>
The file I am opening is ct.img.hdr file and this scan was done by inveon uCT scan. The disc image file (.ct) is ~16GB<br>
<br>
<br>
(Fiji Is Just) ImageJ 2.0.0-rc-15/1.49m; Java 1.6.0_24 [64-bit]; Windows NT (unknown) 6.2; 527MB of 2977MB (17%)<br>
<br>
java.lang.IllegalArgumentException: Negative position<br>
at sun.nio.ch.FileChannelImpl.read(FileChannelImpl.java:600)<br>
at loci.common.NIOByteBufferProvider.allocateDirect(NIOByteBufferProvider.java:131)<br>
at loci.common.NIOByteBufferProvider.allocate(NIOByteBufferProvider.java:116)<br>
at loci.common.NIOFileHandle.buffer(NIOFileHandle.java:551)<br>
at loci.common.NIOFileHandle.seek(NIOFileHandle.java:273)<br>
at loci.common.RandomAccessInputStream.seek(RandomAccessInputStream.java:154)<br>
at loci.formats.in.InveonReader.openBytes(InveonReader.java:118)<br>
at loci.formats.ChannelFiller.openBytes(ChannelFiller.java:193)<br>
at loci.formats.ChannelSeparator.openBytes(ChannelSeparator.java:222)<br>
at loci.formats.ChannelSeparator.openBytes(ChannelSeparator.java:155)<br>
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:313)<br>
at loci.formats.DimensionSwapper.openBytes(DimensionSwapper.java:243)<br>
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:313)<br>
at loci.formats.ReaderWrapper.openBytes(ReaderWrapper.java:313)<br>
at loci.plugins.util.ImageProcessorReader.openProcessors(ImageProcessorReader.java:190)<br>
at loci.plugins.in.ImagePlusReader.readProcessors(ImagePlusReader.java:416)<br>
at loci.plugins.in.ImagePlusReader.readPlanes(ImagePlusReader.java:380)<br>
at loci.plugins.in.ImagePlusReader.readImage(ImagePlusReader.java:277)<br>
at loci.plugins.in.ImagePlusReader.readImages(ImagePlusReader.java:238)<br>
at loci.plugins.in.ImagePlusReader.readImages(ImagePlusReader.java:216)<br>
at loci.plugins.in.ImagePlusReader.openImagePlus(ImagePlusReader.java:114)<br>
at loci.plugins.in.Importer.readPixels(Importer.java:150)<br>
at loci.plugins.in.Importer.run(Importer.java:89)<br>
at loci.plugins.LociImporter.run(LociImporter.java:81)<br>
at ij.IJ.runUserPlugIn(IJ.java:202)<br>
at ij.IJ.runPlugIn(IJ.java:166)<br>
at ij.IJ.runPlugIn(IJ.java:155)<br>
at HandleExtraFileTypes.openImage(HandleExtraFileTypes.java:421)<br>
at HandleExtraFileTypes.run(HandleExtraFileTypes.java:57)<br>
at ij.IJ.runUserPlugIn(IJ.java:202)<br>
at ij.IJ.runPlugIn(IJ.java:166)<br>
at ij.IJ.runPlugIn(IJ.java:155)<br>
at ij.io.Opener.openWithHandleExtraFileTypes(Opener.java:483)<br>
at ij.io.Opener.openImage(Opener.java:361)<br>
at ij.plugin.FolderOpener.run(FolderOpener.java:114)<br>
at ij.IJ.runPlugIn(IJ.java:172)<br>
at ij.Executer.runCommand(Executer.java:131)<br>
at ij.Executer.run(Executer.java:64)<br>
at java.lang.Thread.run(Thread.java:662)</font></p>
<p></p>
<div id="Signature">
<div style="margin: 0px; font-family: Calibri,Arial,Helvetica,sans-serif;" name="divtagdefaultwrapper">
<div style="font-family: Tahoma; font-size: 13px;">
<p><font face="Century"><span style="line-height: 115%; font-family: "Calibri","sans-serif"; font-size: 11pt;"></span></font> </p>
<p><font face="Century"><span style="line-height: 115%; font-family: "Calibri","sans-serif"; font-size: 11pt;"></span></font>ImageJ 2.0.0-rc-15/1.49m; Java 1.6.0_24 [64-bit] and updated every plugins before use.</p>
<p><br>
</p>
<p>All the related files are listed below...</p>
<p>Scan1_v1 - security catalog: 2927282 KB</p>
<p>Scan1_v1.cat - HDR file: 54 KB</p>
<p>Scan1_v1.ct - IMG file: 16515072 KB</p>
<p>Scan1_v1.ct.img - HDR file: 55 KB</p>
<p>v1.CTrecon - txt document: 2KB</p>
<p><br>
</p>
<p>I have attached a few screenshot of what I did in word files. I am not sure if I did something completely wrong.. or something...</p>
<p><br>
</p>
<p>The response will be really appreciated.</p>
<p><br>
</p>
<p>Thank you,</p>
<p><br>
</p>
<p>Youngjae Jeong</p>
<font face="'Palatino Linotype', 'Book Antiqua', Palatino, serif">
<p><br>
</p>
<p><br>
</p>
</font>
<p><font face="Times New Roman" size="3"></font></p>
</div>
</div>
</div>
</div>
</body>
</html>