Please continue this amazing job! Your tutorials are great!
@ADPathos4 жыл бұрын
This was far more useful to me than the openCV tutorial. Thanks!
@DigitalSreeni4 жыл бұрын
Glad to hear that!
@adityatejaswi61782 жыл бұрын
1:32 - 1:56 Very well said sir.
@DigitalSreeni2 жыл бұрын
Thanks
@felip61804 жыл бұрын
Quite amazing seeing that the program you wrote works for other things too!
@gye13024 жыл бұрын
Glad to see some similar/related thing I did in my lab.
@futurecs54713 жыл бұрын
Hi Guochang Ye I chose to comment underneath you because it the recent post, I wish to ask that after using watershed as your segmentation, how did you do feature extraction? I would appreciate your help, even if you give me some links that helped you for feature extraction it will still mean a lot.
@gye13023 жыл бұрын
@@futurecs5471 Hi, for us, we were focusing on the size and distribution of the mitochondria. Not something complex features.
@mirasalsanilaАй бұрын
AMAZING VIDEO THANK YOU SIR ❤❤
@amarug3 жыл бұрын
awesome tutorial and i really like your attitude!
@DigitalSreeni3 жыл бұрын
Glad you liked it!
@shashikumarmaurya29305 жыл бұрын
Nice Tutorial !!! Good Job
@ramchandracheke4 жыл бұрын
First I like your videos then watch it !
@DigitalSreeni4 жыл бұрын
Wow, thanks
@Lee-vs5ez4 жыл бұрын
this helped me a lot, thanks mate
@DigitalSreeni4 жыл бұрын
Glad it helped
@guyhadary93723 жыл бұрын
Hi, Great tutorial, thank you for that. It worked perfectly for 1 full folder of images and count the cells perfectly (after few adjustments). But when I tried it on different folder the counting wasn't good. Many cells with weak fluorescence weren't including in the counting, I tried to play with the threshold but couldn't change the counting result. Any suggestions could really help my project. Thank you.
@Renardbardhi14 жыл бұрын
Amazing job indeed. I just want to ask how can I increase the tension of the yellow color that surrounds the cells. To be more intense.
@univweb13852 жыл бұрын
hello sir, i am on nuclei segmentation and i need some datasets to work with, please do you have any idea howa can i get segmentation datasets such as TCGA ...
@nying3452 Жыл бұрын
Sir, can I used this sure-foreground method in my paper to publish? Your idea is excellent. I want to cite this to avoid the academic ethic, but this is the KZbin channels. Therefore, I can't add this KZbin link in my paper according to the Journel demand.
@DigitalSreeni Жыл бұрын
please go ahead and use it. This is a standard well-known practice anyway :)
@nying3452 Жыл бұрын
@@DigitalSreeni Thanks, Sir.
@asmabenbrahem63 жыл бұрын
Can you please answer this question: why distance transform is better than erosion ? you said that erosion will eliminate the tiny cells, but setting a big factor (a.k.a factor*max (distance_transform)) will also elminate this tiny cells. Can you please provide me with a good explanation or a link with trusted information ?
@sciencelogs3 жыл бұрын
As much as I have tried, I have not been able to do the watershed on a single-channel grayscale image. Any solution for it. Your help would be greatly appreciated
@krisbramleydrums22614 жыл бұрын
Hi Sreeni, thanks so much for doing these videos, they are keeping me sane during Covid lockdown! Quick question: is there a way to automatically count the number of cells in the image following the watershed segmentation?
@DigitalSreeni4 жыл бұрын
Thanks for your kind comments. You can use regionprops to quantify segmented regions. Please watch my video number 117 on this topic.
@TDAnyadubaMScPhD4 жыл бұрын
This is so great! Please I have a question, I have droplets with particles inside them, how do I apply this to count the number of particles inside each droplet. Basically I need to know, area of droplet and the number of particles inside it
@Brickkzz3 жыл бұрын
A quick work around is to create a new ROi or canvas of the droplet, then count the particles within it.
@jamilal-idrus19052 жыл бұрын
excuse me sir, i am always follow your another tutorial, but in this tutorial... how can i show my final watershed image in google colab?
@BrunoGocan3 жыл бұрын
What is, if there is any, the relation between k-means cluster and watershed segmentation?
@DigitalSreeni3 жыл бұрын
There isn't any relation. k-means is a clustering algorithm that is designed to identify a given number of clusters in your data. Watershed is an algorithm that separates different objects in an image based on the geological watershed metaphor. You can use k-means to segment objects and then watershed to separate touching objects.
@hajobarolachattujje38314 жыл бұрын
can you share how to do watershed segmentation of cell boundaries with the same osteosarcoma image?
@DigitalSreeni4 жыл бұрын
This tutorial uses watershed.
@hajobarolachattujje38314 жыл бұрын
Yes ,but this does nuclear segmentation not cell boundaries, I was hoping if there was a way to separate the cell boundaries ?
@pareshpriyadarshanrana29324 жыл бұрын
Can you please tell about how to know which color in img2 corresponds to which label of "regions" while extracting information. Also, can we number label these nuclei in python the way ROIs are labelled in ImageJ?
@DigitalSreeni4 жыл бұрын
May be my video 116 about object measurements answers your question about labeling nuclei.
@pareshpriyadarshanrana29324 жыл бұрын
@@DigitalSreeni The regionprops gives us label as numbers, however I need to correspond these label numbers with the color shown in img2 or "Colored grains'. For e.g., label 1 might correspond to a color of yellow in the img2. So, is there a command with which I can obtain this data.
@hrizidorsaf27482 жыл бұрын
please sir if you solved this problem please help me 😊
@pareshpriyadarshanrana29322 жыл бұрын
@@hrizidorsaf2748 well, it took a little walk around tbh, I started with one object and noted the color. Then applied the program to a 2 object image and noted the color of object "number 2". Like that added 3 objects and noted color for third one. Although I couldn't label them on the image itself, it still gives a good way of keeping track of them. Also, I must mention that the trick stops being efficient if there are more than 7 objects in a field. Ofcourse, it's not the best option out there, and hopefully you can come across some way to achieve the kind of result you want.
@christophervrooman75805 жыл бұрын
Cool stuff!
@mahhhhh25994 жыл бұрын
Hi professor. I'm doing cnn for stem cell for my final year project. But I want to know, how to train the system, since it has no memory or cannot identify which is which type of stem cell. I have CFU GM, M and G. I don't have the idea of what to do for segmentation because all the cell looks same. Can u give me some advice, on how I should process my data
@DigitalSreeni4 жыл бұрын
If you cannot tell the difference between images then no machine learning or image processing algorithm can help. Normally, you'd manually separate images into various bins (e.g. CFU, GM, M and G) and label them accordingly. Then pick an approach to train a model. For example you can use deep learning based classification. Then use the model to classify future images. In summary, if a human cannot the difference between a cat and a dog then a machine will definitely fail.
@mahhhhh25994 жыл бұрын
@@DigitalSreeni thank you very much sir. Does this means like I should make a ground truth for the images, or train the class separately? I already done until the data augmentation part for all the classes. So I hope you can advice me, what kind of segmentation that I should do for CFU of the stem cells.
@DigitalSreeni4 жыл бұрын
@@mahhhhh2599 Not sure of your exact application. Are you trying to segment pixels in an image or are you classifying whole images into various classes? For any of these you need lots of training images. Data augmentation can help a bit but yo cannot only have 100 images for each class and augment your way. You need at least 500 images per class to start seeing decent results, for classification. Once you have the data ready then you can pick any of the classification models you can copy from my github or from other accounts. The bulk of the challenge lies in getting the right data and prepping it. Actual model training is the easy part.
@mahhhhh25994 жыл бұрын
@@DigitalSreeni now i understand. the images that i have already in their classes. but i'm having trouble in preparing the right data., like what is the right segmentation that i should apply on these images. but i think i should do further research by reading more journals. anyway, thank you for explaining to me. thank you very much.
@KrwaweMacki3 жыл бұрын
Hello, can I get the source of this image ? I need it for my thesis, thanks in advance
@DigitalSreeni3 жыл бұрын
The image is on my github page: github.com/bnsreenu/python_for_microscopists Collected by my colleague on a ZEISS microscope.
@ramyac47384 жыл бұрын
Can this concept be applied to H&E stained images?
@DigitalSreeni4 жыл бұрын
Yes, but you need to first separate H and E contributions. I just recorded a video on this topic so please watch the 122 video in my playlist. Direct link here: kzbin.info/www/bejne/r4bVqHiPnL-IqaM
@ramyac47384 жыл бұрын
@@DigitalSreeni thank you Sir! I'll try and let you know the result.
@abdulrahimshihabuddin11193 жыл бұрын
Ramya C I have the same question. Can this be applied onto H&E stained images??