Tiled Data Reconstruction and Correction
description
Transcript of Tiled Data Reconstruction and Correction
![Page 1: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/1.jpg)
Tiled Data Reconstruction and Correction
ByAbhishek Singh
Rajhesh Babu, Bangalore RevannaAnd Joel Solomon, Bula
![Page 2: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/2.jpg)
ContentsIntroductionImageJImage StitchingPlugin UsagesFuture WorkConclusionQueries?
![Page 3: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/3.jpg)
IntroductionThere is an increasing demand to image large
biological specimen at high resolution, typically those specimen which do not fit in the field of view of the microscope.
Biologists use Confocal, Bright field or Electron microscopes equipped with motorized stages to stepwise image large areas using high magnifications.
The acquired image tiles have to be combined into one final output image by a process usually referred to as Image Stitching.
![Page 4: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/4.jpg)
About ImageJImageJ is public domain, Java based Image
processing program that was designed with an open architecture that provides extensibility via Java plug-ins and recordable macros.
User-written plug-ins make it possible to solve many image processing and analysis problems.
It can read many image formats including TIFF,GIF,PNG,JPEG as well as raw formats.
ImageJ supports image stacks, a series of images that share a single window, and it is multithreaded, so time-consuming operations can be performed in parallel on multi-CPU hardware.
![Page 5: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/5.jpg)
Image StitchingImage Stitching is the process of the
combining multiple images to form a single high resolution image.
Image stitching in image j has 2 plugins Pairwise Stitching – The input is only 2 images
at a time.Grid Stitching – The input is an arbitrary
collection or grid of images.
![Page 6: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/6.jpg)
Input tiff format file
![Page 7: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/7.jpg)
Pairwise StitchingIt queries the two images that you intend to
stitch. The images can contain rectangular ROIs which limit the search to those areas, however the full images can be stitched.
Once you have selected the two images to be stitched, it will show the actual Pairwise stitching dialog.
The dialog will depend completely on the dimensions of the images selected, and you have to note that the RGB input images will be converted to 8bit composite images.
![Page 8: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/8.jpg)
ProcedurePairwise Image stitching : input two imagesLinear Blending : Smooth adjustment Average : Compute average intensity Max IntensityMin Intensity Overlay into composite : Channel separation Computation parameters : Save memory Thresholding
![Page 9: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/9.jpg)
Dialog of Pairwise Stitching
![Page 10: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/10.jpg)
Example of Pair-wise stitching
![Page 11: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/11.jpg)
Grid/Collection StitchingThis plugin is able to stitch an arbitary collection or
grid of images whether it is 2d-5d images, as long all images are of same type.
In contrast to Pairwise stitching, this plugin will load and potentially save the images from/to the harddisk.
It’s always better to give the approrimate values of the tiles of the tiles, this will reduce the computational effort of the Grid stitching plugin.
If the layout of the tiles is not known, then the Stitching will figure out on it’s own, but this takes time.
![Page 12: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/12.jpg)
The first dialog queries the type image collection or image grid that you want to assemble.
For each major type, there are many sub-types you can choose from. The various options are :
Grid : row by rowGrid : column by columnGrid : snake by rowsGrid : snake by columnsFilename defined positionsUnknown positionsPositions from File
![Page 13: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/13.jpg)
First dialog and second dialog
![Page 14: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/14.jpg)
![Page 15: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/15.jpg)
Code Snippet
Input
![Page 16: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/16.jpg)
Sample Slices for stitching
![Page 17: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/17.jpg)
Two images stitched
Output
![Page 18: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/18.jpg)
Four images stitched
Output
![Page 19: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/19.jpg)
4 slices stitched in a column
![Page 20: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/20.jpg)
4 slices stitched in a row
![Page 21: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/21.jpg)
Brightness Control Using Slider
![Page 22: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/22.jpg)
Brightness Control
![Page 23: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/23.jpg)
Libraries for plugins
![Page 24: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/24.jpg)
Main classes and plugins
![Page 25: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/25.jpg)
Conclusion and future workWe have to have to work on alignment and
scaling. “Out of memory” problem.We have implemented the conversion of .oib
image format to .tiff using bio-format reader.How to adjust the correct brightness in the
stitched images.Also work on image blending and
overlapping .
![Page 26: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/26.jpg)
Referenceshttp://drosophila.biology.kent.edu/users/rclem
ent/resources/Jan30-2014.pdfhttp://fiji.sc/Image_Stitchinghttp://www.cs.bath.ac.uk/brown/autostitch/au
tostitch.htmlhttp://bioinformatics.oxfordjournals.org/conte
nt/25/11/1463.full.pdf
![Page 27: Tiled Data Reconstruction and Correction](https://reader036.fdocuments.us/reader036/viewer/2022062410/56816648550346895dd9be39/html5/thumbnails/27.jpg)
Thank you!!