Posted by
Balazadeh Mohtadi, Carlos on
Oct 21, 2014; 6:03pm
URL: http://imagej.273.s1.nabble.com/Pixel-inspector-rugosity-tp5010138.html
Hi everyone,
I'm currently looking at trying to generate a value for rugosity or average
roughness from a set number of pixels or a frame within a grayscale image.
Pixel inspector gives me a wide array of pixel data with intensity values
per pixel which can be translated into a surface plot easily. I would like
to translate that data into a rugosity measurement of the plot generated,
in this case, height would be designated by max peaks recorded in the pixel
data frame.
One issue I have with pixel inspector is that it can only give me a pixel
inspection radius of 10 pixels. I need something slightly bigger and I'm
not sure if I could potentially override this setting or not.
I'm linking an image of the surface plot I'm generating within a specified
area using the rectangle tool (unfortunately, I don't know if I can extract
pixel data for the rectangle tool).
The next image is an example of the surface plot I'm generating using the
pixel inspector along with a .csv that contains the pixel data for that
plot.
1 - rectangle tool surface plot ROI
https://www.dropbox.com/s/jim0svvd0h8ycou/1.bmp?dl=02 - Pixel inspector ROI surface plot (much smaller than the first
https://www.dropbox.com/s/bh061xdl8y3yrzk/2.bmp?dl=0Pixel data2 - Pixel data for image "2".
https://www.dropbox.com/s/43dpfffifv4bfof/Pixel%20data2.csv?dl=0I'm converting all my images to 8-bit before generating these.
As you see with picture 1, there is plenty of peaks and valleys that can be
used to assess a rugosity value or roughness.
If anyone has done similar work I'd greatly appreciate the help.
Best regards,
Keyvan Balazadeh
--
ImageJ mailing list:
http://imagej.nih.gov/ij/list.html