テキストを削除する最も簡単な方法は、KlausCPH が言ったように、ストライプのある領域で長い 1-d メディアン フィルターを使用することです。星が破損しないようにするには、この部分のバックアップを保持し、メディアン フィルターの実行後に交換する必要があります。これを行うには、 を使用ginput
して、星の部分の右下にマークを付けることができます。
% Mark lower right corner of star-region
figure();imagesc(Im);colormap(gray)
[xCorner,yCorner] = ginput(1);
close
xCorner = round(xCorner); yCorner = round(yCorner);
% Save star region
starBackup = Im(1:yCorner,1:xCorner);
% Clean up stripes
Im = medfilt2(Im,[1,50]);
% Replace star region
Im(1:yCorner,1:xCorner) = starBackup;
これにより、
露出の問題 (中央部分が角よりも明るい) を修正するには、2 次元ガウス モデルを画像に当てはめ、正規化を行うことができます。これを行いたい場合は、 を調べることをお勧めしますが、fit
これまでにモデル フィッティングを行ったことがない場合、これは少し技術的である可能性があります。
私の見つけた 2-D ガウス分布は次のようになります。
これら 2 つのことをまとめると、次のようになります。