本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文This site is available in English.View in Englishこのサイトには日本語版があります。日本語で表示Diese Website ist auch auf Deutsch verfügbar.Auf Deutsch ansehenEste sitio web también está disponible en español.Ver en españolQuesto sito è disponibile anche in italiano.Visualizza in italianoCe site est également disponible en français.Afficher en françaisEste site também está disponível em português.Ver em portuguêsDeze website is ook beschikbaar in het Nederlands.In het Nederlands bekijkenЭтот сайт также доступен на русском языке.Смотреть на русскомयह वेबसाइट हिन्दी में भी उपलब्ध है।हिन्दी में देखेंهذا الموقع متاح أيضًا باللغة العربية.عرض بالعربيةSitus ini juga tersedia dalam bahasa Indonesia.Lihat dalam bahasa IndonesiaBu site Türkçe olarak da mevcut.Türkçe görüntüleTa strona jest dostępna także po polsku.Wyświetl po polskuTrang web này cũng có phiên bản tiếng Việt.Xem bằng tiếng Việtاین وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

별 제거 도구 총정리 비교와 문제 해결: StarNet부터 StarXTerminator까지

스트레칭과 비선형2020.08

별 제거(별을 없애는 것)는 최근 천체사진 후처리에서 중요한 한 축입니다. 먼저 별을 걷어내면 배경 성운이나 은하의 디테일 강화에 집중할 수 있고, 마지막에 다시 별을 되돌려 놓습니다. 이 글에서는 별 제거 도구가 StarNet, StarNet2에서 StarXTerminator로 진화해 온 흐름과, 실무에서 마주치는 몇 가지 문제를 정리합니다.

초기의 StarNet과 그 다양한 응용

별 제거 도구의 출발점은 AI 학습 모델로 동작하는 StarNet++였습니다. 이후 PI에도 StarNet이 내장되었는데, 설치 후에는 먼저 업데이트를 하고 모델 데이터베이스의 위치를 지정해야 하며, 그러지 않으면 사용할 수 없습니다. 내장판은 플러그인판에 비해 한 가지 장점이 있습니다. console에 실행 진행 상황을 표시할 수 있어서, 초기 플러그인처럼 프로그램이 멈춘 것으로 오해하게 만들지 않는다는 점입니다. (덧붙이자면, 입력이 컬러 이미지라면 생성되는 별 마스크도 컬러가 됩니다.)

PI 내장 StarNet의 설치와 모델 데이터베이스 설정 화면

PI 내장 StarNet의 별 제거 결과 예시

StarNet console이 실행 진행 상황을 표시하는 모습

별 제거 도구의 가치는 ‘별 제거’ 그 자체에만 있는 것이 아닙니다. 성운을 예로 들면, StarNet++에는 적어도 다음과 같은 확장 응용이 있습니다.

  1. 별을 제거한 이미지로 blending(합성)을 합니다.
  2. Nebula Mask(성운 마스크)를 만듭니다.
  3. 전통적인 침식에 의하지 않는 별 축소를 합니다.

은하에서의 응용에 관해서는, 초기에는 특별히 적합한 용도를 아직 찾지 못했습니다. 이런 종류의 도구의 응용은 아직 발굴되지 않은 것이 많이 남아 있다고 말할 수 있을지도 모릅니다.

새로운 세대의 라이벌: StarXTerminator 등장

StarNet 이후, 새로운 별 제거 플러그인—마찬가지로 AI 학습 모델을 사용하는 StarXTerminator(SXT)가 등장했습니다. 실측에서 이 새 플러그인은 StarNet++보다 상당히 뛰어났고, 성운 배경에서든 은하에서든 더 깔끔하게 마무리되었습니다.

StarNet++(왼쪽)과 새 별 제거 플러그인(오른쪽)의 별 제거 성능 대조

StarNet++과 새 별 제거 플러그인의 은하에서의 별 제거 성능 대조

StarNet2 vs StarXTerminator: 광학계 초점거리에 따라 도구 선택

다만 SXT가 모든 상황에서 이기는 것은 아닙니다. 학습 모델의 차이로 인해 양쪽은 각자 잘하는 분야가 있습니다.

  • 대형 시스템(장초점): StarXTerminator가 더 좋으며, 심지어 핫 픽셀까지 함께 자동으로 제거해 줍니다.
  • 소형 시스템(단초점): StarNet2가 오히려 작은 별 처리에서 더 이상적입니다.

이 실험 결과와 해외 포럼의 조언에 근거하면, 당시 더 나은 전략은 다음과 같았습니다. 소형 시스템에는 StarNet2를, 대형 시스템에는 StarXTerminator를 사용한다.(테스트에서 대형 시스템은 CDK 17 + SBIG STXL11002, 소형 시스템은 TOA 130 + SBIG STX-16803이었습니다.)

StarNet2와 StarXTerminator의 대형·소형 시스템에서의 별 제거 결과 차이

StarNet2와 StarXTerminator 별 제거 결과의 부분 확대 대조

SXT의 지속적인 진화: 회절 스파이크와 작은 은하의 처리

SXT는 버전 업데이트마다 계속 발전하고 있습니다. 1.9.14 베타판에 AI 11을 조합한 예에서는, 이미 JWST(제임스 웹 우주망원경)의 여덟 갈래 회절 스파이크를 가진 별도 순조롭게 제거할 수 있게 되었습니다. 당시에는 아직 회절 스파이크의 끝부분이 일부 남아 있었지만, 정식판이 업데이트되면 해결될 것입니다.

StarXTerminator 1.9.14 + AI 11이 JWST의 여덟 갈래 회절 스파이크를 가진 별을 제거한 결과

작은 은하의 인식에서도 SXT 2는 진보했습니다. 컬러이고 선형이며 아직 캘리브레이션하지 않은 혜성 이미지를 예로 들면, 별 제거 후 별과 인공위성 궤적이 모두 제거되고 컬러 혜성과 배경의 작은 은하가 남았습니다—그리고 이 작은 은하들 중 일부는 StarNet2를 사용하면 별로 간주되어 함께 제거되어 버리는 것들입니다.

StarXTerminator 2는 배경의 작은 은하를 남기지만, StarNet2는 그것을 잘못 제거할 수 있다

문제 해결: 선형 상태에서 별 제거 후 배경에 격자가 생김

흔한 문제가 하나 있습니다. 선형 상태에서 별을 제거하면 배경에 격자(체커보드 모양)가 많이 나타납니다. 사용하는 것이 RC Astro의 StarXTerminator라면, 이때 「Large Overlap」에 체크할 수 있으며, 체크하면 배경의 격자화 현상은 대개 사라집니다.

Large Overlap에 체크하기 전(왼쪽)과 후(오른쪽), 배경 격자가 사라진 대조

Large Overlap이 배경 격자를 수정한 모습의 부분 확대

다만 대가를 치러야 합니다. Large Overlap에 체크하면 겹치는 면적이 더 커져서 별 제거 시간이 대략 두 배가 됩니다(예를 들어 원래 20초 걸리던 이미지가 40초 걸릴 수도 있습니다). 따라서 GPU 가속이 없다면 체크하는 것을 권하지 않습니다—쾌적하게 사용하고 싶다면 RTX 3060 같은 그래픽카드를 한 장 준비해 두면 훨씬 편해집니다.

그리고 한 가지 더 주의할 점은, 때때로 Large Overlap에 체크하면 오히려 이상한 아티팩트가 나타날 수 있다는 것입니다. 그런 일이 생기면 잊지 말고 체크를 해제하시기 바랍니다.

SXT로 별을 제거한 후의 격자 현상과 Large Overlap의 수정 효과