FIJI (ImageJ): Quantification of 3D Images - Measuring Number, Volume, Intensity, etc. on z Stacks

แชร์
ฝัง
  • เผยแพร่เมื่อ 25 พ.ย. 2024

ความคิดเห็น • 40

  • @claireseelingbranscomb2781
    @claireseelingbranscomb2781 16 ชั่วโมงที่ผ่านมา

    I have two questions: 1. With the 3D Object counter, I can't get the numbers for the cells to actually show up. There are colored dots on the cells and table says there are cells but they have no numbering on the image. How can I get the numbers (I have already tried changing the size and checking & unchecking the option white numbers)? 2. Is there a way to merge the 3D viewer from from the 3D manager labels cells? I need to be able to see where the cells are related to the other channel of Nissl but when I tried to merge the channels I got an error that the files weren't the same type/size.

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  16 ชั่วโมงที่ผ่านมา

      Hi @claireseelingbranscomb2781. Go to 3D OC Options first. Check the Maps' parameters and make sure Show numbers and White numbers are checked.
      To merge images, you have to convert one of them to match the other. For example, if the 3D Objects Map is 16-bit, check that your original image has the same bit-depth. othrwise, go to Image-Type and choose 16-bit.

  • @dongwooseo4366
    @dongwooseo4366 6 หลายเดือนก่อน +1

    Thanks for the great videos. I would like to measure the length of cilia after watching the video, but is there any way to apply the actual measurements? Also, when I analyzed with the first method, I didn't see the number of each object, do you know how to solve it?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  6 หลายเดือนก่อน +1

      Hi @dongwooseo4366! The number of objects that were thresholded can be found in the log window that appears. See 2:51 of the video. For length of cilia in z stacks, you might want to consider skeleonization. th-cam.com/video/UnYWdQVtxfc/w-d-xo.htmlsi=4q15dHlUYy1EF62R
      I also heard about a new plugin called CiliaQ, which measures ciliary shape, length, and fluorescence in 2D, 3D, and 4D images. I haven't tired this yet, but you might want to explore this as an option.

    • @dongwooseo4366
      @dongwooseo4366 6 หลายเดือนก่อน +1

      @@johanna.m.dela-cruz Thank you for your answer. Have a great day.

  • @acufssdz12
    @acufssdz12 4 หลายเดือนก่อน

    Hi, for the 3D manager part (the second method), can I add a binary segmented image, which was previously segmented using Labkit, Ilastik, etc. instead of relying on the segmentation of the ROI manager? That would be more accurate than using thresholding to segment my image.

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  4 หลายเดือนก่อน

      Hello @acufssdz12. Yes, you can, however, you will need to first convert the binary image stack into a label image stack. You can use the 3D Segmentation button on the 3D Manager, just keep the low threshold at 128 and the high at 255. This will output a label stack, which you can then "Add" into the 3D Manager as objects.

  • @saratoros6429
    @saratoros6429 2 ปีที่แล้ว +1

    Hi! How can I set a size filter using the 3D ImageJ suite plugin? I have a z-stack with cells of many dimensions and need to analyze only cells in a certain range. thank you!

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  2 ปีที่แล้ว +1

      Hi @Sara Toros. This followup video describes how to set a size filter (among others) using the 3D Manager: FIJI (ImageJ): Using 3D Objects Counter and 3D Manager to Measure Cells in a Z Stack
      th-cam.com/video/dmJSRFBmVXg/w-d-xo.html
      Hope it helps.

    • @saratoros6429
      @saratoros6429 2 ปีที่แล้ว

      @@johanna.m.dela-cruz yes it was really helpful thank you. If I can, I would ask you one more thing because I'm really struggling with detecting some cells. I managed to detect all the cells of interest with the 3D object counter, but I'm trying to do it with the suite plugin since I need the ROIs.. I set the same threshold I used with the counter (as you do in the video) but the suite plugin doesn't seem to create an ROI for all the cells/objects of interest (even if they are in the map it creates after doing '3d segmentation').
      I don't understand why this happens and how to improve my analysis..
      I hope I was clear enough and thank you for your help!!

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  2 ปีที่แล้ว +1

      @@saratoros6429 Hi Sara. Do you more or less have the same number of cells? Did you, perhaps, exclude edges on either one of the 3D objects counter or 3D Manager? An ROI on each slice is most likely a portion of the whole ROI...if you use a different LUT, you might be able to see the lower intensity voxels of your segmented stack. I'll be happy to assist you further if we communicate via email.

    • @saratoros6429
      @saratoros6429 2 ปีที่แล้ว +1

      @@johanna.m.dela-cruz thank you so much, I sent you an email!

  • @VaishnaviK-j5j
    @VaishnaviK-j5j 29 วันที่ผ่านมา

    Thank you so much for the great videos! I was trying to create a 3D projection of the merge between the object counter and the duplicate of my original image, however I get a message saying that "The source images must have the same depth." May I ask how I can troubleshoot this?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  29 วันที่ผ่านมา

      @@VaishnaviK-j5j Thanks for watching. In order to merge 2 different stacks, they have to have the same bit depth. You can change one of them to match with the other stack. Go to Image - Type - to do this.

    • @VaishnaviK-j5j
      @VaishnaviK-j5j 29 วันที่ผ่านมา

      @@johanna.m.dela-cruz Got it! It works now. Thanks so much:) Another question I had was related to why I'm unable to view the numbers on the 3D projection despite selecting "show numbers" on the maps parameters. Another strange thing is that when I view the results including volume, centroid volume etc I'm unable to see what serial numbers they correspond to. Sorry to bombard you with all these questions haha:')

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  28 วันที่ผ่านมา

      @@VaishnaviK-j5j Did you check Statistics on the 'Results tables to show' in the OC Options? You can Redirect your results to your original image stack as well, just in case you are meauring intensities. As for the numbers, they are probably there...they're either too small or in a color that is similar to your object colors. Use a different LUT for your objects (e.g. glasbey on dark), The numbers are also in different slices of your z stack.

  • @praneelsunkavalli6081
    @praneelsunkavalli6081 2 ปีที่แล้ว +1

    Is there a way to set a slice thickness, so the volume doesn't treat the slices as just being stacked on top of each other with no slice thickness since this will skew the results of the volume of the cells? Also what exactly does Integrated Density mean?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  2 ปีที่แล้ว +1

      Hi @Praneel Sunkavalli. If your images were acquired on a confocal microscope, slice thickness would depend on the size of the pinhole. If you have an image open, go to Image> Properties. The voxel depth determines the spacing between slices.
      Integrated density is the sum of the values of the pixels in the image or selection (ROI). This is equivalent to Area x Mean Gray Value of the ROI.

  • @MiquelBarberàSolà
    @MiquelBarberàSolà ปีที่แล้ว

    Hi Johanna! thanks for this tutorial in particular and all other videos in your channel. Very instructive!
    I have a question. In 2D intensity measurement is usually applied a background correction by subtracting the background mean intensity to the whole image. Should this background subtraction also be applied to 3D measurements? I used the SNT plugin to create a 3D selection for some axons and with the steps in this video, I managed to make measurements with ROIManager3D restricted to the axons. However I'm not sure how I should proceed with a 3D background subtraction. Any advice?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  ปีที่แล้ว

      Thanks @Miquel for your support. I appreciate it a lot.
      Background subtraction helps in the segmentation process. If you are able to successfully isolate the axons from the background (without any pre-processing), then object detection is not too much of an issue. But, if you are doing intensity measurements, just keep in mind that background intensity adds to the fluorescence signal intensity. For z stacks, you can get the average intensity of the background (in all slices), then subtract this value from your intensity measurements. Or you can also just do standard rolling ball radius background subtraction on your original 3D image (applying this to all slices) and do measurements from there.

  • @janne4440
    @janne4440 ปีที่แล้ว

    Hi Johanna, thanks a lot, i like your videos, but i could not find 3D or 3D manager plugins, any tips_

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  ปีที่แล้ว

      Hi @janne4440, you will need to add the 3D Image Suite update site in Fiji, as indicated in 0:23 of the video. If you are using ImageJ, I suggest you download Fiji instead.

    • @janne4440
      @janne4440 ปีที่แล้ว

      @@johanna.m.dela-cruz Thanks for your swift reply, do you have a tutorial measuring distance from object to border? For instance, I have FISH DNA probe signal within nuclus, and need to know how close it is to the nuclear membrane(DAPI).

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  ปีที่แล้ว

      @@janne4440 I believe Geodesic Distance maps might be useful: th-cam.com/video/0BTOAg5eagg/w-d-xo.html

  • @safa93
    @safa93 ปีที่แล้ว +1

    Hi! How do you determine what size filter to use?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  ปีที่แล้ว +1

      Hi Safa. A size filter can be estimated from your image stack. If there are objects that are less than the size you set (this would be in pixels), they won’t be included in the segmentation. I can discuss this more with you via email.

    • @safa93
      @safa93 ปีที่แล้ว

      @@johanna.m.dela-cruz Hi Dr. Johanna! What do the different colors on the objects map depict?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  ปีที่แล้ว

      @@safa93 The objects map is basically a segmented (label) image. Each color represents a different object.

    • @safa93
      @safa93 ปีที่แล้ว

      @@johanna.m.dela-cruz thank you! Do the different colors mean something? Are they grouped by some parameter like volume? Can we get a heatmap key if that’s the case?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  ปีที่แล้ว

      @@safa93 just quoting this: “In a label image, each object is represented by different integer values. For instance, the object #1 in a label image will be made from all the pixels that have a pixel value of 1, over a black background of 0. Object #2 will have the pixel value 2, etc.”

  • @louisebuijs3221
    @louisebuijs3221 2 ปีที่แล้ว

    I like the video and the bg song haha

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  2 ปีที่แล้ว

      Thanks Louise. Watch and learn while listening to some music….that’s my jam. 😁

  • @scottmoyer4024
    @scottmoyer4024 8 หลายเดือนก่อน

    When I use the 3D object counter I get an error which says java.lang.ArrayIndexOutOfBoundsException. Anyone know how to fix this?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  8 หลายเดือนก่อน

      Hi @scottmoyer4024. What type of image files are you working with? How large are they? Are your objects segmented correctly?

  • @zenborg879
    @zenborg879 2 ปีที่แล้ว

    Nice video. However, I do not get any of the x, y, z coordinates whereby they all appear 0. How do I set that and retrieve them like yours on 3:02?

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  2 ปีที่แล้ว +1

      Hi Zen Borg. If your measurements have 0 values, this means that they were not included in the measurements set under Analyze >3 D OC Options. I included "Centroid" in my measurements, so the x, y and z coordinates of these centroids have measurements in the results table. The parameters you check depend really on what you want to measure, so if you don't need centroid measurements then you don't have to tick the check box.

    • @zenborg879
      @zenborg879 2 ปีที่แล้ว

      @@johanna.m.dela-cruz thank you! I am trying to track the height of my contact line of my droplet over time. I had noticed the contact line is black compared to the rest of my background and so I ticked only centroid and Maximum grey value. From my understanding, this will then mostly plot the points at the positions whereby the regions are dark. Annoyingly, y-axis is inverted in which I had to correct for.

    • @johanna.m.dela-cruz
      @johanna.m.dela-cruz  2 ปีที่แล้ว

      @@zenborg879 oh, so your image stack is not of optical sections, but a time series. Perhaps you might want to check my other video on tracking. It might help you more with your analysis goal. th-cam.com/video/kVYBiHqNmzo/w-d-xo.html