David Payne
David Payne
  • Видео 4
  • Просмотров 18 843
ghsv2 vid3v3
Third in a series of video tutorials on v2 of the Generalised Hyperbolic Stretch (GHS) script by Mike Cranfield for Pixinsight users. In this tutorial, M51, a spiral galaxy with interesting features is used as the subject matter.
The first half of the video describes the properties of the hyperbolic equations used in the script, why they are appropriate for stretching and how they encompass existing transforms, and even extend their utility. The video also demonstrates how the stretching script, can be applied to avoid artifacts, preseve data integrity, explore the features of the data, and even invert previous stretch results.
The second half of the video shows how the "arcsinh stretch pr...
Просмотров: 3 322

Видео

GHSv2 vid2v2GHSv2 vid2v2
GHSv2 vid2v2
Просмотров 4,6 тыс.2 года назад
A second tutorial on v2 of the Generalised Hyperbolic Stretch (GHS) script by Mike Cranfield for Pixinsight users. In this tutorial, an emission nebula image that fills the frame and spans a large degree of dynamic range is stretched. Starting with the initial stretch of a linear image and continuing with intermediate stretches, I show how to zero in on the parameters needed for the transform e...
GHSv2 vid1v1GHSv2 vid1v1
GHSv2 vid1v1
Просмотров 9 тыс.2 года назад
Introducing v2 of the Generalised Hyperbolic Stretch (GHS) script by Mike Cranfield for Pixinsight users. Stretching is used to convert linear astronomical images into non-linear form so that we can actually see and enjoy them. This script shows how the inputs are used to control the shape of the stretching transform function and its impact on an image. GHS stretching is a precise, mathematical...
GHSDemov1 211227GHSDemov1 211227
GHSDemov1 211227
Просмотров 2,1 тыс.2 года назад
Tutorial to start using the Generalized Hyperbolic Stretch (GHS) script in Pixinsight. It will get you started in stretching astronomical images using a user friendly environment to achieve spectacular results with your images without bloating stars or compromising your data. The java script can be downloaded at github.com/mikec1485/GHS/releases

Комментарии

  • @hermannfernandespais7317
    @hermannfernandespais7317 28 дней назад

    Amazing script and video. Thank you so much

    • @davidpayne8646
      @davidpayne8646 28 дней назад

      Thanks Hermann. Glad you found it helpful.

  • @عليالحواس-ن9م
    @عليالحواس-ن9م 8 месяцев назад

    Great videos David and they are really comprehensive and helpful. What I like the most is I get more understanding of how does the histogram work and how to manipulate in a correct way.. Keep going m8.

  • @StreamEAA
    @StreamEAA Год назад

    @davidpayne8646 I've been trying to download GHS from through PixInsight for about a week now and I keep getting a 404 error.

  • @NckBrktt
    @NckBrktt Год назад

    This is also available in the latest version of Siril (1.1.0 and above). The graphical interface is very similar to the one shown here in Pixinsight.

    • @davidpayne8646
      @davidpayne8646 Год назад

      Thanks, Siril is great. The Siril guys (Cyril and Adrianne) were kind enough to involve us with its development.

  • @weshandrow2011
    @weshandrow2011 Год назад

    Will not install the update, one thing I am not certain of how to do is removing version 1. The website assumes that everyone knows how to do this.

    • @davidpayne8646
      @davidpayne8646 Год назад

      I asked Mike for the best way to uninstall v1. I'll post again when I find out myself - I think I simply deleted it.

    • @albertodonzelli1562
      @albertodonzelli1562 16 дней назад

      I absolutely agree :-) No intuitive way to remove it, no info on that nowhere.

  • @medicineman4040
    @medicineman4040 Год назад

    Step by step please for the complete noob to GHS....not an image you've already done. Great you can import and invert but from the complete beginning please.

    • @davidpayne8646
      @davidpayne8646 Год назад

      Check out the SJAA videos Parts A ( ruclips.net/video/dGXcWVvHKf0/видео.html) and B (ruclips.net/video/5t9h3VfpWR4/видео.html) available via the ghsastro.co.uk site. They are the most extensive instructions that have been created, and using the latest process/module Pixinsight version. They probably contain more information that you even want. At the same time, I encourage you to share any learnings/insights you might have gained in trying the tool, via one of the astrobin.com or other forum series. Thanks, Dave

  • @osamadessouky802
    @osamadessouky802 Год назад

    Thank you David for the excellent video. Trying to get my head around GHS! As a side note, I think your mic is placed very close to your laptop’s vents, or close to your PC. I’m watching the video whilst wearing headphones, and there is a very distracting fan noise/whine that goes up and down whenever your are doing any CPU intensive tasks. Thanks again Ossi

    • @davidpayne8646
      @davidpayne8646 Год назад

      My apologies - this was my first video... I will replace this one when time permits

  • @MichaelBorland1
    @MichaelBorland1 Год назад

    Extremely useful tutorial. My only suggestion for improvement is to control the background noise (computer fans?).

    • @davidpayne8646
      @davidpayne8646 Год назад

      Yes, my apologies. I will replace and update when time permits. Please visit ghsastro.co.uk for more recent ones with better sound quality.

  • @janelubenskyi1177
    @janelubenskyi1177 2 года назад

    When it comes to the blend feature perhaps the creator would consider making a feature to allow greater specificity for an exact region and no other in which blending is wished to occur when combining two images.

    • @davidpayne8646
      @davidpayne8646 2 года назад

      HI Jane, and thanks for your suggestion. We have been going a different route with GHS - image blending was only included here to temper the colour stretch - although as you point out, it can be use to blend any two images. I often do what you suggest, but I use Pixelmath instead - where you can say new image = a * image1 + (1-a) * image 2. With masking or if statements you can also make it apply wherever you like. I do this for sharpening, HDRMT, etc to temper these processes too. Hope this helps and thanks for your comment.

  • @janelubenskyi1177
    @janelubenskyi1177 2 года назад

    GHS rocks!❤ color and contrast and specific localized stretch….a game changer.

  • @boswix6209
    @boswix6209 2 года назад

    I happened to stumble across this video and installed the repository link for GHS. Although I have only had a couple of days to try, I will be using it now on in my processing routine. Many thanks for your team in developing this script. I have one suggestion and I am unsure if it is feasible or not. My suggestion is to reverse "created new image" and have that be the default with a perhaps a generic Image ID "Stretched." The toggle could be for those that would prefer not to create a new image. Nice to compare between the two and of course, 80% of the time I forget to check the box and assign a name. Just an idea... Thanks again!

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Hi Boswix. Glad you like. Your idea is a good one, but I think the script does put in a generic name if you leave the input blank. If the name exists already, it puts in a number at the end.

  • @cliffordmarcus6683
    @cliffordmarcus6683 2 года назад

    Have you done something to the colour balance to your original image? my SHO images are overwhelmingly green at that stage....

    • @davidpayne8646
      @davidpayne8646 2 года назад

      HI Clifford. Funny, but I never actually finished processing this one...and I am not sure what I had done to calibrate the colours. My normal practice is a three steps. 1) Linear Stage: My normal practice (now) is to use GHS to line up the histogram peaks - in a SHO image that generally means stretching red/blue channel - this still leaves the image quite green, and essentially still linear. The Green channel likely has a larger tail so I also try and smear out the red/blue by stretching out with a substantial b, and bring it them back to the green peak using HP. (Even though technically this makes the image non-linear - I don't worry about it) - If I am using an extracted luminance, after this step is when I extract it. 2) I remove the stars typically and then do an initial stretch to non-linear with GHS using RGB, but you can also leave the stars in. - the resulting image will still be green. However, after the initial stretch I will then stretch the red and blue more, individually. This will bring more colours into the image reds, yellows, aquas, and blues - but still leave some green. It takes a little practice, but you don't want to spoil the colour balances, so I employ HP and LP along with D, SP, and B at this stage. 3) Finally I use the method of Cuiv the lazy Geek ruclips.net/video/UzL_UwcqkfI/видео.html to remove as much remaining green as I want via LRGB combination and reducing green contribution to the colour, and the stretched L I extracted before. I also remove any magentas by invert-->SCNR-->invert method as CUIV outlines. The other method, is of course, just to use SCNR to remove green, but this is far less satisfactory. Hope this helps and sorry I can't remember what I did with the NA nebula. Dave

  • @AlluminatorinRodeo
    @AlluminatorinRodeo 2 года назад

    Did I understand this correctly? That Histogram Transformation will take an image from linear to non-linear? I am starting to play with this and find it much more user friendly that the PixInsight modules...Thank you!!!!

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Glad it helps. In my opinion, it takes a little time investment to master GHS, but in the end I think it really helps the images. Linear image just means that the pixel value/intensity is linearly proportional to the photon capture or signal. Unfortunately, our eyes don't perceive light linearly - it's an interesting exercise to view an image with various amounts of linear stretch only just to see how your perception of the image is hand-cuffed if you restricted yourself to linear transformations.

  • @robertbates4892
    @robertbates4892 2 года назад

    Nicely done David. Very easy to follow.

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Thanks Robert. Mike has added many shortcuts in v2.1 that minimize numerical typing too, that I failed to show. Mike and I are also scheduled for TAIC youtube/webcast on May 29, 2022 if you are interested.

  • @robertbates4892
    @robertbates4892 2 года назад

    Excellent video. Your explanations are clear. Thanks so much!

  • @NewAdventuresChannel
    @NewAdventuresChannel 2 года назад

    Excellent!

  • @brianvalente
    @brianvalente 2 года назад

    Hi David - thanks for putting these videos together. Without these, i'm not sure i would have investigated GHS. Do you have any tips (or In the future would you consider doing a tutorial on this) for a galaxy target to tame the bright core and bring up the faint nebulosity structures?

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Hi Brian, video 3 has your galaxy(ies). M51 is the image. Hope this helps.

  • @tensorhugh2588
    @tensorhugh2588 2 года назад

    Looking forward to Dave and Mike's presentation on the astro imaging channel on GHS! This is such a powerful tool.

  • @davidpayne8646
    @davidpayne8646 2 года назад

    Thanks Rick, Tensorhugh, and Mark.

  • @tensorhugh2588
    @tensorhugh2588 2 года назад

    Thank you David for this tutorial! I recently discovered GHS [and how powerful it is].

  • @rickbria8420
    @rickbria8420 2 года назад

    Thanks David, as soon as I think I know with this script does, you reveal more features. It really is an amazing achievement. Thanks for the video.

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Thanks Rick. While Mike and I work together on the design and how it should work, the actual making it a reality is Mike's work. (I help if the code calls for Fortran IV).

  • @rickbria8420
    @rickbria8420 2 года назад

    Very helpful video. Especially the demonstration of the second stretch and using the logarithmic display. Thanks!

  • @markmuratore413
    @markmuratore413 2 года назад

    Great video. Thank you

  • @rickbria8420
    @rickbria8420 2 года назад

    David, thank you so much for this video. It’s very helpful in learning this fantastic script. I’m almost there, and eagerly awaiting your future videos. Thanks again.

  • @desmcmorrow2978
    @desmcmorrow2978 2 года назад

    Another very useful video. Keep them coming! Cheers, Des

  • @Calzune
    @Calzune 2 года назад

    Amazing script! Im struggeling trying to bring out that faint dust in a galaxy that can be seen very good in masked stretch. The downside in masked stretch (for me) is that the background gets exploded with ugly artifacts... So im trying to bring it out in GHS script, but I cant get it to work

    • @davidpayne8646
      @davidpayne8646 2 года назад

      HI Calzune, Try to determine the noise level versus the faint nebulosity. Between these levels is where you want to place the most contrast - ie separate the nebulosity from the noise. ie. put SP between signal and noise. If there is no or little brightness separation between these, then stretching alone won't be able to distinguish between them. Note that stretching only considers the brightness of the pixel itself, and does not consider the value of surrounding pixels. Stretching with/without a mask will only help if the mask somehow masks the noise and not the signal. To really help with this, you may have to apply Mure noise reduction, deconvolution, or a wavelet (Fourier transform space) - something that takes both the pixel value itself as well as surrounding pixels into account to try and distinguish between noise and weak signal. ie reduce the noise while trying to leave/emphasize the signal. The other option is more integration time, or course - to average out random noise, and average in consistent signal. Hope this helps

  • @dalep2842
    @dalep2842 2 года назад

    Great stuff Dave! thanks for the heads up on AB and I look forward to your next video on this script!

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Thanks for the feedback, Dale. A couple more to make.

  •  2 года назад

    Great tutorial David. Can't wait to see the rest, especially Col stretching. Just one thing, I think your microphone is catching fan rotation and you have a buzzing sound through entire video.

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Yes, that is indeed what is going on. My apologies. (you might be able to tell that creating you-tube videos is a little bit out of my box) Should be fixed goint forward, and I may come back and re-record. Glad you enjoyed and it was helpful though.

    •  2 года назад

      @@davidpayne8646 If you want, you can send me the video file and I can clean the buzz sound and send it back to you. There is no need to re-record it again. Second video is great and I think you are already getting the hang of it. This GHS is a game changer for me so your videos are really helpful.

    • @davidpayne8646
      @davidpayne8646 2 года назад

      @ Sounds like a great idea. Tell me how, and I'll take you up on it.

  • @desmcmorrow2978
    @desmcmorrow2978 2 года назад

    Excellent video. Clear and to the point. Will incorporate in my workflow from now on. Cheers, Des

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Thanks Des, Mike's work on v2 makes it seemlessly integrate with mine too.

  • @rickbria8420
    @rickbria8420 2 года назад

    Thank you for the script. It’s fantastic!

  • @olly7248
    @olly7248 2 года назад

    😜❓

  • @billblanshan3021
    @billblanshan3021 2 года назад

    Great job Dave and all involved on the script! I have been using your math in pixel math and works great!

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Thanks Bill. I am so glad you like it. The pixelmath option was my first attempt, but I find the script much easier. Mike (my collaborator) did the heavy lifting to turn it into the script.

  • @AlbertvanDuin
    @AlbertvanDuin 2 года назад

    Very interesting, I'll try this out. Thanks for sharing! CS, Albert

    • @davidpayne8646
      @davidpayne8646 2 года назад

      Thanks for the interest. I hope it works for you.