How to get the bright areas separately from an image?
    3 ビュー (過去 30 日間)
  
       古いコメントを表示
    
Hi there,
I have a combustion image in gray scale (Sample), with this I would like to extract the bright areas separately (Sample02). 


However, the areas are connected with other areas (merge together), I could not extract them out from the whole area after binarizing the image.
PS: the bright areas are resulted from auto-ignition and the corresponding area and intensity go up very fast, so I want to extract them for analysis.

Any possible solution will be highly appreciated, thanks a lot!
0 件のコメント
採用された回答
  Image Analyst
      
      
 2021 年 2 月 21 日
        Can you divide the later image by an earlier one?  The ratio in the regions where the intensity went up faster than the rest of the image will have a ratio bigger than the rest of the image.  Then you can threshold and call regionprops().
ratioImage = double(image2) ./ double(image1);
mask = ratioImage > someValue;
props = regionprops(mask, image2, 'Area', 'MeanIntensity')
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



