Removing stitching lines in large images (image normalization)

25 views (last 30 days)
Hi, I am working with confocal microscopy, imaging root of plants. Since the roots are big, I have to capture a large image (stitched image). This kind of images produces black lines at the stitching points. How I can get rid of these lines? And how I can normalize the image, I mean how I should treat the values of the px for correction and after correction (illumination correction)? Thanks, HM
  1 Comment
Hassan
Hassan on 8 Sep 2015
Dear Image Analyst,
I have series of root images (movie). For each one of the frames I have to do BackGround correction individually to the desired channel.
My questions is: This step will not affect the data (mainly intensity of fluorescent signal) extracted from each frame? (I mean, each one of the frames might respond differently to the correction)
*Could you please have a look to what I added below.
Best, HM

Sign in to comment.

Accepted Answer

Image Analyst
Image Analyst on 1 Sep 2015
You should do a shading correction before they get stitched. Take a blank shot and divide the image by it. Or model it and divide by the model as illustrated in my attached background correction demo.
  7 Comments
Hassan
Hassan on 7 Sep 2015
Sorry for the late reply (I was away for few days). Fluorescent channel (mono chrome) contains a fluorescent details with different background from the bright field image but still have the effect of stitched process.
Hassan
Hassan on 8 Sep 2015
Dear Image Analyst, I am attaching here the output after modifying the code for my images. The original images are uint16. I hope did well with the conversions, and I didn't miss any data for the final result.
Before I share with you the final result I got, I want to tell what the algorithm is doing in my words (please correct me if I am wrong)... 1. read and display the gray image 2. filter the objects in the image and display 3. generate BW image (white parts are not included in background calculation) 4. generate a model using polynomial fitting 5. correct the original gray image and show summary
*attached the results I got after modeling the code. *for filtering I used two step segmentation (the main root and the root hairs). The poly order is 3 (the best result I got... order 9 worked nice also, but I miss the root hairs that are not segmented well!)
Thank you, you helped me a lot, I am waiting to your feedback, Best,

Sign in to comment.

More Answers (0)

Categories

Find more on Image Processing Toolbox in Help Center and File Exchange

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!