Ugly image after STF stretch! What's the problem?

Поделиться
HTML-код
  • Опубликовано: 3 окт 2024
  • I've had this problem come up myself and have had others ask me about it. So in this video I'll show you why your image is getting blown out and ugly looking after you apply the STF stretch to it.
    Help support the channel! If buying astro gear use these links below and I'll receive a small commission at no cost to you:
    OPT (USA): bit.ly/37ZCnzv
    High Point Scientific (USA): bit.ly/3CMPKEy
    Ontario Telescope (Canada): bit.ly/3cncCjE
    All-Star Telescope (Canada) bit.ly/3PZFyxI
    New to Pixinsight image processing? Get in touch! I provide one-on-one lessons via Zoom.
    Join other VisibleDark supporters on Patreon here: bit.ly/3v5dEaB
    Thanks for watching! Clear skies!

Комментарии • 162

  • @billblanshan3021
    @billblanshan3021 Год назад +33

    Shawn, I am glad you covered this topic! Stretching methods, whether its with my pixelmath script, STF, Ez Soft Stretch, etc, these methods stretch an image to a targeted median pixel value. When you perform denoise on a linear image, you change the median value of the image so the image can be blown out when you stretch it. To prevent this, say using my pixelmath script, you just need to open my math and reduce the median background value. I would also like to mention that when using Blur Xterminator (BXT), you can denoise in non-linear, because Russ actually stretches the image internally, then denoise and then return it back to linear. I believe he still does this in his process unless he changed something but using BXT you can perfectly fine using this in non-linear mode. If you are not using BXT and say you use EZdenoise on a linear image, then you will need to reduce the median background value within my math to control the stretch. Hope that helps buddy!!

  • @PaulHancock-hx6ci
    @PaulHancock-hx6ci Год назад +7

    This is exactly what the STF is designed to do, it’s a feature not an issue. STF is designed to produce an aggressive stretch so you can see everything, including the noise floor. Once you use NXT you massively reduced the noise and so reapplying STF produces an even more aggressive stretch to capture that new noise floor. Of course if you aren’t aware that is what STF does it can be a shock so great to have a video out there that showing you can deal with it using appropriate conservative stretching of your image.

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

    Yup. Watched ‘til the end. I look at this as a ‘pearl’ of wisdom. Now I know how to remedy this if it occurs.

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

    I am just starting to use NXT and observed this phenomenon. Your video is a great explanation of why this happens. Before I found your video, I used the ScreenTransferFunction process to see what was happening when NXT was applied to the image. The values on the STF AutoStretch were radically different before and after NXT was applied to the image.
    A super easy work around is to preserve the STF AutoStretch settings before you apply NXT. To do this open the ScreenTransferFunction process and use it to apply an AutoStretch to your image before using NXT. Assuming that you like what you see, create a new instance of the STF values by dragging the blue triangle to the desktop to create a process icon populated with the current STF values. Name the icon, “Pre_NXT_Stretch” or something that you will recognize. After you apply NXT, do not AutoStretch your image by using the native PixInsight AutoStretch function which now creates an ugly, blown out image. Instead, you can restore the AutoStretch to your image by dragging and dropping the Pre_NXT_Stretch icon onto your image. This process is a quick and easy method to restore the previous STF AutoStretch values to an image that has been processed with NXT.

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

    Definitely a Woot Woot from me Shawn. Clear skies 👍🏼

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

    Thanks. Noticed this myself and came to the same conclusion.

  • @jingquanyan8779
    @jingquanyan8779 Год назад +2

    My solution to this is just keep the STF stretch parameters in HT before denoising (drag the STF to HT), then denoise the image. The previous "mild" STF stretching parameters are still in HT so I can easily use it as an reference and do some "finetune" manually with HT.

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

    I did watch until the very end LOL. I have seen this exact scenario as well and I’ve just always resorted to using noise exterminator after stretching. Now I know why I have to do that. Thanks for the video.

  • @terohiekkalinna
    @terohiekkalinna Год назад +1

    I save auto STF settings before NXT by dragging SFT settings to desktop from triangle button and then use that saved setting to auto STF image after NXT. Works too! :)

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

      Same here :-) In fact this is a pretty good method since you can use the previous settings as a refrence and do some further "finetune" manually in HistogramTransromation.

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

    Woot Woot... thanks for the video, I've had that problem several times and wasn't sure what the issue was.

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

    I watched until the end. Woot woot. Thank you for letting us know about this HT issue. I, too, have experience this without giving it much thought. Now, I know! :)

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

    Woot woot! That has happened to me more times than I can remember and I alway thought to was some bug in PI. Thanks for explaining.

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

    WOOT! WOOT! Great video. I have come across this several times and now I know the reason for it.

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

    Thanks Shawn! Great info. Many users have seen this effect and now know the reason and cure…Your work is appreciated by all. Oh ya Woot Woot

  • @KrPhotogs
    @KrPhotogs 11 месяцев назад

    Woot Woot! This has been driving me crazy for the last few months - thanks! I only see this when using my 16 bit ASI2600 camera and not the ASI294 14 bit camera.

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

    Woot woot! Another great video Shawn. Looking forward to seeing you on Astronomy Scotland zoom.

  • @ruthlessrog1
    @ruthlessrog1 4 месяца назад

    I just ran into this problem today! Lifesaver🤘

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

    Thanks Shawn. Woot woot! I have encountered this issue to and just by trial and error decided to use noise reduction later in the workflow. Thanks for the vid. Dr B from Manitoba, Canada 🇨🇦

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

    understand the processing a bit more now , happened to me a few times and as a novice i just shut it all down and started again but now i can see what i was doing wrong. thank you

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

    Woot woot! This (along with your pinned comment from Mr. Blanshan) clarified something i found incredibly frustrating when first started using BXT and NXT, so thanks for taking the time to suss this out and post.

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

    Thought it was just me. Thanks Shawn. Hoot!

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

    Hoot-hoot! Thx for clarifying this cuz I’ve been experiencing this issue and it was frustrating…

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

    Woot woot. Thanks for this video, it was driving me nuts trying to figure out why stretching was blowing out my images. I ended up doing a manual stretch after BlurXterminator and NoiseXterminator. So, I guess I figured it out, but thanks for clearing it up for me.

  • @jamesbonser9667
    @jamesbonser9667 11 месяцев назад

    Still working out a good work flow in PixInsight. Tips like this are really helpful, thanks!

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

    Great info, Shawn! Here's a "Woot! Woot!" :-) Thanks for the tip. Very helpful.

  • @RoyPeters-hj3ou
    @RoyPeters-hj3ou Год назад

    Woot, Woot. Shawn, yet another brilliant video. I was experiencing exactly this problem and had worked out that probably caused by NXT. So thank you for suggesting two (!) solutions. Keep up the good work.

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

    Woot Woot, I've experienced this issue many times, thanks for the info. Tim

  • @paulbenoit249
    @paulbenoit249 8 месяцев назад

    Excellent video, ...was just encountering that issue today, ...that saves me me extra hassle to figure it out by myself. Many thanks

  • @MrB976
    @MrB976 7 месяцев назад

    Bingo!! You just showed what was frustrating me and its cause. Good to know. Thanks from a Noob. (Actually resurrecting a hobby that came from my days of film astrophotography and a new scope with digital astrophotography, my how times have changed.)

  • @fjrodrick
    @fjrodrick 8 месяцев назад

    Thanks! this has been driving me nuts. Woot woot!

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

    Thanks Shawn, I myself have come across this a few times and drives me nutz. and here is your Woot Woot :)

  • @tannergerstner1524
    @tannergerstner1524 Год назад +1

    Woot woot! Thanks for putting this out. I have been scratching my head as to why I was having this same issue.

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

      You're welcome!

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

      ​@VisibleDark do you think running NoiseXTerminator prior to ABE could have a similar effect on how ABE functions? I find that ABE has not been working well for me lately, and just now had the thought pop in my head if these two issues could be related.

    • @VisibledarkAstro
      @VisibledarkAstro  Год назад +1

      @@tannergerstner1524 it will affect it. You want to do ABE or DBE prior to NoiseXTerminator.

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

    Woot woot! 😊 I think I’ve had this issue with EZ Denoise too. Now I know why, thank you!!

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

    Thanks. I’ve been trying to work through this myself.

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

    I like all your videos. You're one of my go to guys.

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

    Woot woot!! Thanks, had same problem and was having to do manual stretch!

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

    Woot Woot. Thank you. Was dealing with this exact problem. CS

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

    Woot Woot 😅😅😅
    Nice to see Bill and Paul checking in!!

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

    Woot Woot! Nice job and very helpful as always. Thanks.

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

    Woot woot I've run into this too. Thanks for the videos

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

    Thanks Shawn woop woop keep up the good work always very informative

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

    Woot Woot! I had run into this recently. This really helped, thanks.

  • @michaelsmothers
    @michaelsmothers Год назад +2

    Woot woot!😊
    THANK YOU! I've actually seen this a few times the last week or so and it was driving me bonkers! I appreciate how you not only gave us two suggested fixes, but also took the time to explain why it was happening.

  • @AmyAstro
    @AmyAstro 9 месяцев назад

    Woot woot Better late than never! Hi Shawn!

  • @1CM69
    @1CM69 Год назад

    Great video Shawn, whoop! whoop!

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

    Woot woot to ya! Another helpful video. Thanks

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

    Woot woot - got some new ideas on processing.

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

    Thanks for explaining this Shawn. I’ve seen this a few times myself. (Oh…and Woot woot!)

    • @VisibledarkAstro
      @VisibledarkAstro  Год назад +1

      Thanks for the super thanks! That's so awesome. :)

  • @3SistersAstronomy
    @3SistersAstronomy Год назад

    Woot woot. I watch all your videos!

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

    Woot Woot and MANY THANKS, a great help

  • @WilliamBeckett-l1v
    @WilliamBeckett-l1v Год назад

    Thanks Shawn for another great video.

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

    Woot! Woot!! Had that happen before, thanks for explaining. Now that I’ve been using PI for a couple years, I’ve forced myself to learn multiple ways for stretching an image. Really like GHS!!

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

    woot woot, good stuff Shawn. I have experienced this and it make one crazy trying to figure it out, so thanks for the tutorial. very useful stuff.

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

    Thanks Shawn _ Was fighting with te same issue - Great viedo as always 🙂

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

    Great video how and when to apply the stretch with different tools. I personally do noise reduction after stretching.

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

    Woot woot! Thanks, I've seen this happen as well

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

    Whoot Whoot, thank you Shawn, I've been struggling with this issue on a dataset all week, this has given me hope! Keep it coming, love what you do, cheers.

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

    Good info. Thanks Shawn

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

    Woot woot! solved another of my problems thanks

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

    Thanks for this Shawn, it happened to me the other night and I couldn’t think what I’d done differently .. now I know and a simple solution is always the best solution. Cheers from NZ.

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

    Why doubting that we don’t watch your videos to the end? Your videos are always to the point - no blablablabla but real interesting and helpful stuff. Keep up the good work Shawn and looking forward to your next video already!
    Cheers
    Bert

    • @VisibledarkAstro
      @VisibledarkAstro  Год назад +1

      Just got the idea from Steve at Entering into Space. He had done it and thought it would be fun 😄

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

      @@VisibledarkAstro 🤩

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

    Woot Woot!! Always interesting to hear your take. I learn something every time. Stretching is still a tough hill for me to climb, so more videos will always be welcome.

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

    Woot Woot! Very helpful video! Thanks!

  • @crm114.
    @crm114. Год назад

    Informative video, thanks. I’ve frequently found that NoiseXT doesn’t do the best job on linear images so tend to use after stretching. PS: woot woot

  • @stevenley3990
    @stevenley3990 5 месяцев назад

    My exact issue and saved my bacon…wasn’t an issue until it was and slight change to my workflow and problem solved

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

    Woot Woot! Your hints and tutorials are always an inspiration and your dedication to enlighten un-stretched PI users is very appreciated!

  • @mrmustangfan
    @mrmustangfan 10 месяцев назад

    woot woot.. thanks for the info!!

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

    Woot woot! Watched to the end!

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

    Thanks, I had see not realised what was causing it, really useful thanks. Oh and whoop whoop 😂

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

    Woot! Woot! Thanks for this video Shawn. I have had this problem occasionally and couldn’t figure out why it was was so random. I don’t always apply noise reduction at the same point in the workflow.👍

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

    Woot Woot! I like your processing skills Shawn!

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

    Hi Shawn,
    Man, I sure thank you for this video! I have been pulling my hair out (really, I don't have much anyway) trying to deal with this issue of running BXT on linear stf stretched images and having a horrible background. NXT on non-linear for me from now on! Thank you!
    Jim

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

    Woot woot! 😂 I've experienced this sometimes. Never thought of this. Thanks!

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

    Woot! Woot! I always watch to the end of your videos Shawn! Excellent video once again, and more food for thought. Up until now I had always performed my noise reduction on the linear image, and then stretched.Things will need to change! 🙂

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

    Woot Woot, thanks for the video!

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

    woot woot - glad you made a video on this, I was pretty perplexed for a while on this but it really made me learn GHS stretching more ;)

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

    The problem happens not only with NoiseXterminator. It happens also in almost the same way if you apply the MultiscaleLinearTransform to reduce chrominance noise. After that the auto stretch produces a bad result. To be honest, I usually work manually with HistogramTramsformation but the mess is not 100% resolvable. Some sort of chromatic noise still remains. I’ve sent the issue to noiseXterminator developer with some images on how histograms are altered (with a sort of “peaky” shape of color channels). Same with MSLT even if in minor measure.

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

    Woot woot. Great video 😊

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

    6:50 Thank you a Shawn for tackling this issue. I was going crazy trying to figure out what misses the image when I apply STF after NXT 😵

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

    Woot woot! I ran into this issue. At first I worked around it by manual stretching via CurvesTransformation instead of STF after NoiseXterminator. More recently I have started to use numerous minor applications of ArcsinhStretch after NoiseXterminator which seems to do a very good job of preserving color and I like the results I am getting.
    I don't know how ideal this is but my usual workflow has become: ABE,Background Neutralization, ColorCalibration, NoiseXterminator, mild run of BlurXterminator, ArcsinhStretch then CurvesTransformation for final adjustments.

    • @VisibledarkAstro
      @VisibledarkAstro  Год назад +1

      You should always do BXT before NXT!

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

      @@VisibledarkAstro Thank you for the tip! I should have known that. I really appreciate that you took the time to let me know. I will adjust my process accordingly. By the way, I feel so blessed. I am batch processing a bunch of aurora images from last night. Not using BXT on those so I should be good to let it roll. Clear skies. :)

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

    Woot Woot!! Hey Shawn, I'm so glad you covered this! I used NXT on separate NB images BEFORE combining them in ChannelCombination while still linear and I got kind of a blotchy background...now I know why. Thanks for showing this to us! CS

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

    Thank you!! Huge mystery and frustration solved for me too. I usually ended up starting over or just going with a manual stretch. I had a suspicion it was NXT but wasn’t sure why more people weren’t talking about this! 😅

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

    Thank you

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

    Shawn, thanks for this. BTW, I'm seeing the same phenomenon with the stars image produced with StarXterminator. Interestingly, blend seems to produce a working image of my stars image that is properly stretched and can then be used with combine()

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

    excellent encore..c'est cool..!! france

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

    Definitely experienced this! Thank you for taking the time to deep dive, figure it out and explain it!

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

    Great work Shawn. I was wondering what in the pixel Gods was going on as well.

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

    Woot woot thank you

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

    Great job as usual! Not experienced this myself but I can see that this can confuse people. Only use noisexterminator after stretch as that in it self can produce some noise. 😊

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

    Nice demo Shawn, the problem is not NXT as you mention, the problem is the default setting of the STF (that you can change by the way). I almost stretch manually all my image (by not transferring my STF to HT), except in a few cases, Have a nice day.

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

      Hi Christian - I did say the problem wasn't NXT in the video. And yes the STF parameters can be changed but most won't want to get in to that. Bill's pixelmath stretch parameters can also be changed and is easier to do. But IMO just avoiding all that is the simplest approach for most which was the focus of the video. Thanks!

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

    Hi Shawn,Thanks for the info yes this is very useful.I was wondering why this was happening but as Bill just said I just changed the median background value and it seemed ok and I watched to the end!!!
    Your content is really useful and you have really improved my knowledge so I really appreciate it.Please keep up the good work
    Cheers
    Stu

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

    Woot woot! We'll done - I hope you have some more videos on stretching images, I could really use some help there. I've been using Images Plus to do digital development or ArcSin H stretching before moving to Photoshop for final processing. PixInsight has been hard for me but I'm making progress. I really appreciate your videos, they really help! 😊

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

    WOOT WOOT!!!😊

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

    Whoot-whoot!

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

    Woot! Woot!🎉

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

    Woot woot! I am never sure where in my workflow to apply NXT and everyone does it differently. Some in linear, some almost at the end of processing. What I don’t understand is if you are leaving it till late in your processing, aren’t you basically processing the noise and it could hinder what you are trying to do?

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

    I have to say, I've not come across this issue. I use Blur and noise X pre stretch. The only difference is I don't reset the image and use the STF button again.

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

    Woot! Woot!

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

    Woot Woot! Woot Woot!!

  • @anata5127
    @anata5127 Год назад +1

    There is a way around. Apply Blur XT then Noise XT. Now critical moment. Push Enable/Disable STF (don’t use Reset STF). Then nuke with STF. No blow up will happen. If you push Reset STF, then blow up will happen. Move triangle to HT, rest is as usual.

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

      Will try it. Thanks!

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

      @@VisibledarkAstro It is better, but it still not on manual stretching level. I think your idea with manual stretching is better than other approaches.