本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

인테그레이션의 정규화와 가중치: NSG와 참조 이미지

전처리와 스태킹2021.06

인테그레이션은 각 이미지를 같은 양으로 더하기만 하면 되는 것이 아닙니다. 이미지마다 품질도 그래디언트도 배경 밝기도 다르므로, 인테그레이션 전에 먼저 두 가지를 해 두어야 합니다. 각 이미지의 그래디언트를 같은 기준으로 맞추는 것(정규화), 그리고 각 이미지에 적절한 가중치를 주는 것입니다. 이 글에서는 NSG 스크립트와, 참조 이미지(reference image)를 어떻게 고를지에 대해 다룹니다.

NSG: 정규화와 가중치를 한꺼번에 해결

Normalize Scale Gradient(NSG)는 인테그레이션 전에 쓰는 스크립트입니다. 각 이미지에 적절한 가중치를 주고, 참조 이미지를 기준으로 다른 이미지의 그래디언트를 맞춘 뒤, 다음 단계인 인테그레이션 절차로 넘어갑니다. 정규화 외에도, 산출된 가중치를 이용하여 평가가 낮은 이미지를 적절히 삭제할 수도 있습니다.

Normalize Scale Gradient(NSG) 스크립트

제 자신의 사용 소감은 이렇습니다. NSG가 생긴 뒤로는 Subframe Selector와 Local Normalization은 거의 넣어 두어도 되게 되었습니다—그 뒤로 정말 손에 꼽을 만큼밖에 쓰지 않은 것 같습니다. 물론 이것은 개인의 처리 습관이고, 도구를 어떻게 조합할지는 각자의 흐름에 달려 있습니다.

참조 이미지: 두 단계에서 고르는 법이 다르다

NSG(혹은 정합이나 정규화 흐름 전반)를 쓸 때, 놓치기 쉽지만 매우 중요한 세부가 있습니다. 스타 레지스트레이션(정합)과 정규화, 이 두 단계에서 참조 이미지를 고르는 원칙이 정반대라는 것입니다.

  • Star Alignment의 참조 이미지: 품질이 ’중간’인 사진을 고릅니다. 이렇게 하면 품질이 좋은 이미지든 나쁜 이미지든 모두 그것에 순조롭게 정합할 수 있습니다.
  • Normalization의 참조 이미지: 품질이 ‘가장 좋은’ 사진을 고릅니다. 가장 좋은 한 장을 기준으로 다른 이미지의 그래디언트를 맞춰야 하기 때문입니다.

한쪽은 ’중용’을, 다른 한쪽은 ’최고’를—헷갈리지 마십시오.

하나의 문제 진단 사례: NSG 이후에도 여전히 문제가

정규화는 만병통치약이 아닙니다. NSG를 해도 이미지에는 여전히 결함이 남을 수 있습니다. 해외 커뮤니티에서 본 예를 하나 공유하겠습니다. 어떤 사람이 NSG를 마친 뒤에 ABE를 했는데, 이미지가 여전히 문제가 있어 보였다는 것입니다.

NSG 뒤에 ABE를 해도 이미지에 여전히 문제가 남은 사례

가능한 원인은 몇 가지가 있습니다.

  1. 이미지 오른쪽에 비교적 강한 광해가 있고, 게다가 구름이 끼어 있습니다.
  2. ABE의 샘플 포인트가 잘못 놓였을 가능성이 있으며, ABE는 샘플 포인트를 수동으로 조정할 수 없습니다—이런 경우에는 DBE로 바꾸어 샘플 포인트를 손으로 놓아야 합니다.
  3. 플랫에 문제가 있을 수 있어, 캘리브레이션 알고리즘을 나눗셈으로 바꿔야 하며, 필요하다면 플랫을 다시 찍어야 할 수도 있습니다.

이 사례의 요점은 이렇습니다. 정규화와 배경 제거 도구(NSG, ABE, DBE)가 고칠 수 있는 것은 그래디언트와 배경이지만, 문제의 뿌리가 광해나 구름, 혹은 플랫 그 자체에 있다면, 뒷단에서 무턱대고 도구를 쌓아 올릴 것이 아니라 근원으로 돌아가 대처해야 한다는 것입니다.