1 / 10

Tiled data Image reconstruction and correction

Tiled data Image reconstruction and correction. Team members: Krishna Makkena Lowkya pothineni Bharath kayati. Problem: Tiled data Image reconstruction and correction. Goal: To create plugin for ImageJ for tiled image stitching and image correction.

alma
Download Presentation

Tiled data Image reconstruction and correction

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Tiled data Image reconstruction and correction Team members: Krishna Makkena Lowkyapothineni Bharathkayati

  2. Problem: Tiled data Image reconstruction and correction. • Goal: To create plugin for ImageJ for tiled image stitching and image correction. • Assumptions: All Input image tiles will be of same dimensions • Input : OIB image sequences

  3. Algorithm: • Convert OIB image file to TIFF image sequences, using XYZTC stack order. This can be done using LOCI plugin > BIO-Formats Importer and BIO-Formats Exporter. • Now stitch the Z stack of image slices using our image stitching program. (The Z index for the two images that are getting stitched must be same). Apply this for all 3 channels. • Brightness correction in the stitched images (number of stitched images will be equal to number of slices in Z stack). This can be done Image histogram normalization • Build the 3d image from all these stitched, brightness corrected images.

  4. Step 1 in algorithm: • Install ImageJ • Copy LOCI_TOOlS.jar to IMAGEJ/PLUGINS folder • Restart IMAGEJ

  5. Step 2: Image stiTch algorithm (Our own algoRITHM with brute force methods) • Input for this algorithm will be two images that are to be stitched. • Run the second image length wise and breadth wise over the first image to identify the optimal intersecting distance in length and breadth. (for example OIB_0_img_XYZ_0_C_0.tiff and OIB_1_img_XYZ_0_C_0.tiff from each of OIB file with same Z index). • Stitch the images. • Repeat the same with Stitched image and next image from OIB_3 and with same Z index as of previous stiched files.

  6. W Sample input images Image (a) Image (b) Resultant output image obtained after stitching Image (c)

  7. Step 3: Histogram normalization • This algorithm is used for image brightness correction.

  8. Completed Work till now: • STEP A: Using LOCI tool plugin. • STEP B: Own algorithm---completed. But needs to run manually for each set of image that require stitching. • STEP C: Algorithm completed. • STEP D: We’ll use 3d viewer for viewing the Z index stitched and brightness corrected slices.

  9. Pending Work: • STEP B: • Need to automate image sequence loading and automatically run for all images of same Z index. • Convert this code to Plugin for ImageJ.

  10. Thank You!

More Related