Measuring noisy images using binary masks in ImageJ

  Рет қаралды 30,036

Craig Daly

Craig Daly

Күн бұрын

Пікірлер: 40
@LexHydro
@LexHydro 2 жыл бұрын
Holy heck, bless you and your mother
@vetdrpradip
@vetdrpradip 2 жыл бұрын
Thanks a lot Craig ..... very important videos with valid and relevant content
@HimanshuSharma-oy9ss
@HimanshuSharma-oy9ss Жыл бұрын
That was incredible
@Frank-cy6sd
@Frank-cy6sd 3 жыл бұрын
Great video, Graig. Thank you.
@CraigDaly
@CraigDaly 3 жыл бұрын
Thanks Frank.
@hamid7860
@hamid7860 2 жыл бұрын
thank you so much for this great video. please do share more .. really great stuff :)
@CraigDaly
@CraigDaly 2 жыл бұрын
Thanks for watching. I will keep them coming. C.
@stevenmendoza867
@stevenmendoza867 3 жыл бұрын
Thank you Craig! Saved my life! doing image processing on fibers and found this really helpful thanks!
@CraigDaly
@CraigDaly 3 жыл бұрын
Great, glad it was useful. Craig.
@muratseker6406
@muratseker6406 4 жыл бұрын
thank you for the video. I appreciate it and would like to see more image J videos
@CraigDaly
@CraigDaly 4 жыл бұрын
Thanks Murat, i will try and keep them coming.
@danielaclaro5368
@danielaclaro5368 3 жыл бұрын
THANK U CRAIG
@brycecarr9855
@brycecarr9855 3 жыл бұрын
Great Videos Craig! This information is also suer helpful for Earth Scientists! Please keep up the good work. Loving Greetings from Germany.
@CraigDaly
@CraigDaly 3 жыл бұрын
Thanks Bryce, it’s good to know that they are useful. Best wishes.
@cksalmo
@cksalmo Ай бұрын
Yeah this is great. I couldn't for the life of me string together a search phrase that led me to the Image Calculator. Sometimes boolean operations just aren't called boolean, I guess.
@ThanhNguyen-he7yt
@ThanhNguyen-he7yt 3 жыл бұрын
Hi Craig! Thank you so much for this great video. I was able to learn a lot from it. Not sure if you will see this comment of mine but thought it would worth the try. I have to count neutrophil cells in zebrafish larval's hindbrain using ImageJ software. struggle at the moment as the neutrophil cells do not have clear boundaries e.g like colonies but appear in patches instead. I just wonder if I can get some help which I greatly appreciate :)
@CraigDaly
@CraigDaly 3 жыл бұрын
Hi, email me a sample image and I will try and suggest something. I don’t want to leave my email address here for the spam BOTs to pick up. Search for me at University of Glasgow. I’m easy to find. C.
@TheClaretDoctor
@TheClaretDoctor 3 жыл бұрын
Thanks for all your videos Craig, really great. Any tips on following a similar process on 32-bit float images? Perfoming an image calculation of the 32-bit original AND 8-bit mask leads to odd results (not identical to converting the original to 8-bit). Would like to keep my raw 32-bit scale rather than converting to a 0-255 integer scale
@TheClaretDoctor
@TheClaretDoctor 3 жыл бұрын
Actually, I've used a workaround - dividing the 8-bit mask by 255 so I end up with a mask of 1s and 0s - then multiplying the original 32-bit by that mask - which seems to solve my query. Thanks again
@CraigDaly
@CraigDaly 3 жыл бұрын
Hi Christos, that’s good you found a workaround. I only have access to ImageJ on an iPad at the moment which is not ideal. I did manage to do an AND using an 8-bit mask and 32-bit image which seemed to work ok. I was going to ask for a bit more info but you solved it. Great. Thanks for watching. Craig.
@dumisilelumkwana2683
@dumisilelumkwana2683 3 жыл бұрын
Hi Craig, thank you for this video. Just wanted to make sure if I want to calculate the intensities, I would the use image 3?
@CraigDaly
@CraigDaly 3 жыл бұрын
Hi, Sorry it's too long ago since I made this. Im not sure what image 3 is. If that is the raw (original) image that has been extracted using the mask (ie output of: 'BinaryMask AND OriginalImage') then yes, you can measure intensity of that result.
@dumisilelumkwana2683
@dumisilelumkwana2683 3 жыл бұрын
@@CraigDaly yes, that is what I meant. Thank you. I am not an experienced user of image J, would it be possible to apply the same method in a 1000 images without having to process them individually?
@CraigDaly
@CraigDaly 3 жыл бұрын
@@dumisilelumkwana2683 Hi, Yes, if all of the images are very similar you could build a macro to analyse multiple images. This just requires you to record all of the moves for one set of data and then save that as a macro. You can then apply the macro to all images in a directory.
@dumisilelumkwana2683
@dumisilelumkwana2683 3 жыл бұрын
@@CraigDaly great, thank you so much for your help
@paul-marie
@paul-marie 3 жыл бұрын
Craig you've saved my life haha!
@paul-marie
@paul-marie 3 жыл бұрын
Is there a way to adjust threshold on a z-stack of images?
@CraigDaly
@CraigDaly 3 жыл бұрын
Hi Paul, thanks for the comment. I’m glad it helped. Yes, when you apply a threshold to a z-series ImageJ will ask if you want to apply it to all images (or rather, you check that box). Please share links to the channel if you know anyone that might be interested.
@azarmassah871
@azarmassah871 3 жыл бұрын
Thanks again for making these great videos. Can we use the dilated Binary image directly to analyze particles? actually, I did not get what is the purpose of the last step (image calculator)?
@CraigDaly
@CraigDaly 3 жыл бұрын
Hi, yes you could measure the dilated binary image using analyse particles but you must remember that the shape could be very slightly different from the original. Only very slightly though. Just make sure that you list your methods. The image calculator allows us to add and subtract images or use binary operators. In the example I used a ‘logical AND’; meaning take two images (the original and the mask) to create a new image which contains only the pixels that are in image 1 AND image 2. Another use is to show everything which is in image 1 but NOT in image 2. That’s good for seeing differences between images. Alternatively, combine images using the OR function. Try it yourself with some images that are the same size and it should make sense.
@azarmassah871
@azarmassah871 3 жыл бұрын
@@CraigDaly Thank you Craig for taking the time and answering my question. it was very helpful.
@ojgfhuebsrnvn2781
@ojgfhuebsrnvn2781 3 жыл бұрын
Thank you. I need a bit different thing but this buide helped me a lot. However i have a question, can i save picture without background? What i need is outline nanograins and outline function/ find edges function/ or this method do with some error (sometimes it outline 5-10 grains as 1 grain). SO i want to save picture of edges without background and use it as second layer in, for example GIMP so i would be able to separate those grains manually
@CraigDaly
@CraigDaly 3 жыл бұрын
Hi, Difficult to picture the exact problem without seeing the images. However, my first thought is to use some kind of image addition or subtraction. I dont use GIMP as photoshop is my go to for image manipulations. If you do an edge detection in imageJ (sobel filter maybe) and then try an AND of the two images would that work? Or in photoshop I would just use the selection tool to pick all of the background, invert the selection to get the NOT-background and copy paste to a new image. Sorry if I have misunderstood the problem.
@ojgfhuebsrnvn2781
@ojgfhuebsrnvn2781 3 жыл бұрын
@@CraigDaly thank you i already solved the problem and my solution is very similar to your message. Again, thank you for reply
@logicallybio
@logicallybio Жыл бұрын
I need to measure the intensity for my experiments. I am a bit confused. Should i "multiply" or "add" my original image with the threshold image. can anyone please let me know?? Thanks
@CraigDaly
@CraigDaly Жыл бұрын
Hi, sorry for the delay, I’ve been away from KZbin for a while. If I understand correctly you should only AND the raw image and the mask. This reveals the data under the mask which you can then measure as average intensity or total intensity. I would avoid ADD or MULTIPLY.
@FrozenGravy
@FrozenGravy 3 жыл бұрын
Thanks for the video! Does the process of binary masking (changing pixel values throughout this process) still allow for measuring intensity, for example, since the end result seems to have matching pixel values, or is measuring only suitable for the original raw image?
@CraigDaly
@CraigDaly 3 жыл бұрын
Hi, yes if you are measuring intensity you would need to use the original image when you do the binary AND process. However, you could use a lowpass/enhanced image to make the binary mask but then apply that to the original image. Hope that makes sense.
@twinbrothers111
@twinbrothers111 2 жыл бұрын
Dear Craig i have 2 images i want to change thise pictures to good quality one. Can you help me ?
@CraigDaly
@CraigDaly 2 жыл бұрын
Hi, sure. Email me at University of Glasgow and i will try and offer some advice. Craig.
Background subtraction in imageJ (3 ways)
9:48
Craig Daly
Рет қаралды 74 М.
Thresholding segmentation and measuring shapes in ImageJ
10:41
Craig Daly
Рет қаралды 56 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 14 МЛН
Sigma Kid Mistake #funny #sigma
00:17
CRAZY GREAPA
Рет қаралды 26 МЛН
Colocalisation tutorial using ImageJ
8:36
Craig Daly
Рет қаралды 96 М.
FIJI for Quantification: Cell Segmentation
5:16
Melbourne Advanced Microscopy Facility
Рет қаралды 80 М.
FIJI (ImageJ): Counting & Measuring Objects Inside an ROI
5:51
Johanna M. Dela Cruz
Рет қаралды 9 М.
Tute1: Basic Image Processing with ImageJ
6:25
IMB Microscopy
Рет қаралды 155 М.
flourescence intensity measurement
6:45
陈浩
Рет қаралды 47 М.
It’s all not real
00:15
V.A. show / Магика
Рет қаралды 14 МЛН