- Видео 4
- Просмотров 19 623
David Payne
Добавлен 12 май 2020
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...
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 422
Видео
GHSv2 vid2v2
Просмотров 4,7 тыс.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 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 211227
Просмотров 2,1 тыс.3 года назад
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
Thank you so much. The background noise was really distracting however. Can you do some post production to eliminate or decrease that noise?
Amazing script and video. Thank you so much
Thanks Hermann. Glad you found it helpful.
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.
@davidpayne8646 I've been trying to download GHS from through PixInsight for about a week now and I keep getting a 404 error.
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.
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.
I absolutely agree :-) No intuitive way to remove it, no info on that nowhere.
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.
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
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
My apologies - this was my first video... I will replace this one when time permits
Extremely useful tutorial. My only suggestion for improvement is to control the background noise (computer fans?).
Yes, my apologies. I will replace and update when time permits. Please visit ghsastro.co.uk for more recent ones with better sound quality.
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.
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.
GHS rocks!❤ color and contrast and specific localized stretch….a game changer.
Thanks Jane.
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!
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.
Have you done something to the colour balance to your original image? my SHO images are overwhelmingly green at that stage....
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
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!!!!
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.
Nicely done David. Very easy to follow.
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.
Excellent video. Your explanations are clear. Thanks so much!
Thanks Robert
Excellent!
Thank you! Cheers!
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?
Hi Brian, video 3 has your galaxy(ies). M51 is the image. Hope this helps.
Looking forward to Dave and Mike's presentation on the astro imaging channel on GHS! This is such a powerful tool.
Thanks Rick, Tensorhugh, and Mark.
Thank you David for this tutorial! I recently discovered GHS [and how powerful it is].
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.
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).
Very helpful video. Especially the demonstration of the second stretch and using the logarithmic display. Thanks!
Thanks Rick
Great video. Thank you
Thanks Mark
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.
Another very useful video. Keep them coming! Cheers, Des
Thanks again, Des
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
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
Great stuff Dave! thanks for the heads up on AB and I look forward to your next video on this script!
Thanks for the feedback, Dale. A couple more to make.
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.
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.
@@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.
@ Sounds like a great idea. Tell me how, and I'll take you up on it.
Excellent video. Clear and to the point. Will incorporate in my workflow from now on. Cheers, Des
Thanks Des, Mike's work on v2 makes it seemlessly integrate with mine too.
Thank you for the script. It’s fantastic!
😜❓
I am Stan?
Great job Dave and all involved on the script! I have been using your math in pixel math and works great!
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.
Very interesting, I'll try this out. Thanks for sharing! CS, Albert
Thanks for the interest. I hope it works for you.