Analyzing skin layer thickness



Dear ImageJ Users,
I have been trying to measure skin layer thickness mainly the stratum corneum using an OCT image. First, I set the scale using a meter rule image. Thn used “drag and drop” to upload the Oct image of the skin where I saw the skin layers but using a straight that ran across the the layer and hitting “ctrl M” to measure the thickness looked highly errorous due to human judgement of the edges of the layers. Can someone help with more accurate procedure. Thanks


Here is the image I am analyzing



Is it so that the bottom of the skin layer is always at the bottom of the image, as seems to be illustrated in your example image with the line drawn in it?

If so, you could try and process the image such, that you will end up with the bright upper layer (not very easy):

Then you could obtain the coordinates of the upper line via: Analyze > Tool > Save XY Coordinates. In the binarized image that l managed to create, you’ll see that there will me multiple y-values for each x-coordinate → you’ll need to extract the lowest y-value for each x-coordinate (0,0 is in the upper left corner of the image).

Is this what you are after?


This gives you a nice area, but as @Danielle_Z says: is this what you are after?

run("Fill Holes");
setAutoThreshold("Default dark");
doWand(324, 270);


Good day!

Here is the result from automatically contour tracing

which may give you the thickness as a function of the horizontal position, if you define a reference line, e.g. the bottom border of the image.
(Obtained with a commercially available ImageJ-plugin.)

Please have a look at the following posts/threads:




It is close, however, thanks so much as I got several experiments that distracted my attention to this one and finally I got an alternative. Thanks for your concern Danielle


Thanks so much eljonco


Oh thanks, so much, Herbie.