Weird behavior for DN class separation in ZEN Image analysis module

Share your programming ideas for various measurement and analysis tasks here
Post Reply
user-6814
Posts: 7
Joined: Thu Jan 01, 1970 1:00 am

Weird behavior for DN class separation in ZEN Image analysis module

Post by user-6814 »

Hi
I am trying to count grains using images within ZEN. Here I report a weird behavior of the separation using digital number (DN) values.
As you can see in the attached pictures the algorithm is not able to pick and separate the grains using the given DN interval.
In the first image the interval is 10-20 while in the second image the interval is 10-21. As it can be noted this simple change includes DN values far larger than those chosen via the dialog.
Attachments
10-20.jpg
10-20.jpg (18.22 KiB) Viewed 5798 times
10-21.jpg
10-21.jpg (18.58 KiB) Viewed 5798 times
user-4
Posts: 397
Joined: Thu Jan 01, 1970 1:00 am

Post by user-4 »

Hello Ciprian,

it is not so easy to reply to your post, as the two screenshots supplied have a very low resolution.

However, the main point seems to be the low dynamic of the image. The histogram just shows a function in the area of low values, which means that the image has lower than 50% of the dynamic range possible.

Therefore a slight change of Threshold can have a relatively strong impact on the Separation, Segmentation etc.

Maybe it is also a good idea to set smoothing and sharpen to 'None' when doing the first general steps.


By the way there is a module 'grains' that works according to the standards given.
user-6814
Posts: 7
Joined: Thu Jan 01, 1970 1:00 am

Post by user-6814 »

Found it.
This is due to the fill hole button being activated.
P.S. Regarding the image resolution this is what the forum site accepts as upload. The original file was much more resolute.
Rose J Lever
Posts: 23
Joined: Tue Jun 20, 2023 10:20 pm

Re: Weird behavior for DN class separation in ZEN Image analysis module

Post by Rose J Lever »

Weird behavior in ZEN's Image Analysis module concerning DN (Digital Number) class separation might be due to incorrect thresholding settings or improper handling of pixel intensity values during the separation process. Double-check the settings and consider adjusting them to ensure accurate class separation.

If anyone wan to know about Embracing Natural Healing visit here
Post Reply