Author Topic: New Script: FSDither  (Read 4500 times)

Offline darkownt

  • PixInsight Enthusiast
  • **
  • Posts: 92
New Script: FSDither
« on: 2012 December 07 10:26:56 »
Hello All:

I thought I might share this.  I am running into the limits of 8-bit RGB displays all the time now.  I'm not sure when I got so picky, perhaps after properly calibrating my monitors with ICM profiles.  In any case banding even at 255 levels of intensity for each of R, G, and B is now very apparent to me.

Upon reflection I realized there is not much that can be done for 24-bit images BUT if one has 16 or 32 bits per channel banding can be reduced with dithering. 

FSDither script is a simple little script that takes an image (ideally one of more than 8bits per channel) and performs Floyd Steinberg dithering and generates a new image at 8bits per channel.

Arguably after performing this dithering you should be able to see more of the actual shades present in a 16 or 32 bit image on your 8-bit (per channel) monitor.

Enjoy!

Colin


Offline Nocturnal

  • PixInsight Jedi Council Member
  • *******
  • Posts: 2727
    • http://www.carpephoton.com
Re: New Script: FSDither
« Reply #1 on: 2012 December 07 11:30:39 »
Sounds intriguing! Can you post a screenshot with before/after?
Best,

    Sander
---
Edge HD 1100
QHY-8 for imaging, IMG0H mono for guiding, video cameras for occulations
ASI224, QHY5L-IIc
HyperStar3
WO-M110ED+FR-III/TRF-2008
Takahashi EM-400
PIxInsight, DeepSkyStacker, PHD, Nebulosity

Offline darkownt

  • PixInsight Enthusiast
  • **
  • Posts: 92
Re: New Script: FSDither
« Reply #2 on: 2012 December 07 12:56:07 »
Attached: Not dithered and dithered.

PS:  Another reason why I may be noticing the banding more is I recently purchased a monitor with a 5000:1 contrast ratio.  Kinda makes 255 levels seem "primitive".  FS helps.
« Last Edit: 2012 December 07 15:56:43 by darkownt »