還是不太work捏.....

不知道這個想法是否可行?
拿"星點" 跟周圍局部(小小一圈的範圍即可)來比較?
因為"雲氣"範圍比較大 分布是漸進的 從邊緣往中央顏色越來越深 所以顏色改變的斜率比較小
而"星點"範圍小 從邊緣到中央顏色的改變斜率比較大 而且星點的邊緣顏色通常也蠻深的
只要"星點"和旁邊的"雲氣"顏色相差夠大的 顏色比較淺的"雲氣"通通把顏色調得很淺 (比如說0-255階 相差大於5 or 10階?)
意思是你的軟體還不能在這樣的反差下去算出大於4X4矩陣的星點?
如果是,那在不增加多餘星點與減少最少星點的條件下,只要調整銳利化的數值就可以做到,
意思就是讓黑點更黑,盡量讓原本肉眼可分辨的達到純黑色,而且不會增加星點。
做法如下:
1、銳利化數字增加,把像素提升到4,黑點的色調就會更深。

2、影像→調整→色相與飽和度。叫出色相與飽和度視窗。

3、裡面可以選擇色彩,選擇紅色與洋紅色。

4、分別將紅色與洋紅色【明亮】的數值拉到100。

.
.
.
.
.
.
.
.
如果以上的做法雲氣還不夠淺,那就依照下面做法再加強。
1、如同上面1的做法,銳利化的數值加大。

2、再次銳利化,讓黑點達到近乎純黑,但是高反差的數值加大到100或更高一些。

3、叫出色相與飽和度視窗,將紅色與洋紅色的飽和度增加30,使紅色與洋紅色的色彩純化。

4、分別將紅色與洋紅色【明亮】數值調到最高。

這樣做如果雲氣與星點還不夠分離,那下一步再用其他方法。
PS:
因為您一開始提到盡量保留原始的大小星點,所以就採用銳利化的方式。
用銳利化的意思就是在一開始先將小星點分離與純化,這樣就可以做避免拉曲線或其他動作時星點消失或增大。