本站提供正體中文版。切換到正體中文本站提供简体中文版。切换到简体中文このサイトには日本語版があります。日本語で表示이 사이트는 한국어로도 제공됩니다.한국어로 보기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این وب‌سایت به فارسی هم در دسترس است.مشاهده به فارسی

Concepts and Tools for Nonlinear Stretching: The Histogram and GHS

Stretching & Nonlinear2023.06

A deep-sky image, right after stacking, always looks pitch black; it has to go through stretching to bring out the signal hidden in the dark. This article covers two pieces of basic homework, before and after stretching, that are often overlooked: first learn to read the histogram, then get to know the stretching tool GHS.

The Story the Histogram Wants to Tell You

A freshly stacked, not-yet-stretched deep-sky image can actually reveal a lot through its histogram. From the position and width of the peak, and the distribution across each channel, you can roughly judge how this session’s capture went.

For example, I once examined an image’s histogram and could tell from it that the shooting problem with this image was that the Gain was set too high. For friends using a DSLR, Gain roughly corresponds to the ISO concept on the camera. In other words, before you even lift a finger to stretch, the histogram has already pointed out the problem for you.

The histogram of an unstretched deep-sky image, from which the capture state can be read

How to Use the GHS Process (Script)

Entering the stretching stage, GHS (Generalized Hyperbolic Stretch) is a tool that’s been much discussed in recent years. It’s a fairly flexible stretch process, but one that takes some effort to understand.

As for learning resources on GHS, I personally highly recommend Adam Block’s tutorial videos. This is the most detailed and clearest explanation currently on the internet; the content is even easier to follow than the videos by GHS’s own author, and it comes with actual image demonstrations. If you’re still only half-clear on GHS, it’s well worth spending the time to watch it through; if your English listening isn’t great, you can turn on Chinese subtitles to help.

Illustration of operating the GHS stretch process

To dig deeper into using GHS, search for Adam Block’s GHS tutorial videos.