MATLAB: Calculate the cone angle of a spray image

angle processingcone angleimage processingImage Processing Toolboxspray angle

Please find the image bellow – the angle is between the boundary lines in red shown, while the reference point is the center point in the line shown as reference. The reference point is at fixed distance known value. The dark fish shaped is the spray shape after impingement- for which we need to measure the angle. Scattered dots are particle in liquid form-
To tackle I thought to get following steps: read the image Subtracting image with background image to get clear spray visualization convert grey-scale to binary setting threshold for separating the dark and light area- for boundary Drawing the boundary lines as spray after collision and calculating the angle between lines

Best Answer

Alright sanjeet, I spent way more time than I should have to make this fancy for you (about half an hour) but attached below the image is the code.
It determined that the angle is 23.1 degrees. If you want the lines overlaid on the image, I'm sure you can figure out that simple part. As I mentioned in the comments you might want to figure out an algorithm to examine the widths plot and figure out where to fit your line over. The min is fairly straight forward, but the widest part is somewhat of a judgement call.