Author Topic: DBE  (Read 5720 times)

Offline Harry page

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1458
    • http://www.harrysastroshed.com
DBE
« on: 2008 November 01 01:17:53 »
Hi All

I am using the DBE function and when I put the sample crosses on the screen I struggle to see the green
cross which is under review ( ok almost impossible) :cry:
Is it possible to change the cross colour, perhapes to white?


Regards Harry
Harry Page

Offline Harry page

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1458
    • http://www.harrysastroshed.com
DBE
« Reply #1 on: 2008 November 01 01:25:51 »
Sorry I meant from white!
Harry Page

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
DBE
« Reply #2 on: 2008 November 01 03:21:34 »
Hello Harry,

I have a good trick for this problem: Use the ScreenTransferFunction tool to darken the image while you are working with DBE. In this way the green cross marks will be well visible. Once you're done with DBE, just reset the screen transfer function for the image.

Hope this helps.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline Harry page

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1458
    • http://www.harrysastroshed.com
DBE
« Reply #3 on: 2008 November 01 07:30:52 »
Hi Juan

MMMM
I think I might have to disagree with you here as I am using the screentransferfunction to death
to see some of the faint neb and therefore to not select it.
I have thought about it a little more and perhapes the shape of the selected point could change.
And while we are on the subject of the screenTF I often have to use it pushed to the max and can not see/move the pointer as they are virtualy on top of each other, can this be streatched its self .

Mant thanks for your time

Harry
Harry Page

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2132
DBE
« Reply #4 on: 2008 November 01 09:47:34 »
Juan,

I also have both of these problem.

- STF sliders get on top of each other, usually on the left end. A partial workaround is to put the STF process windows along the whole length of the Pixinsight desktop, but even this sometimes does not help. A  scale factor or something like this would be better.

- the points in DBE are invisible sometimes. Would inverting the colors or some rainbow effect help?

And while we are compiling a wishlist (Christmas is getting close):

- In Curves Transform, would it be possible to have separate scale factors for X and Y axis? And maybe a histogram similar to the one in Histogram transform?

- I would also like to see that processes always default to the current view. For example, I usually want to apply Histogram transform to the current window, so the view selector should default to it.

Thanks for giving us this wonderful tool!

Georg
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline Harry page

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1458
    • http://www.harrysastroshed.com
DBE
« Reply #5 on: 2008 November 01 10:27:02 »
Hi George

I would like to second your idea about process defaulting to the current view.
Please leaders do not think these are complaints, but would improve the user friendley part

Regards Harry
Harry Page

Offline Juan Conejero

  • PTeam Member
  • PixInsight Jedi Grand Master
  • ********
  • Posts: 7111
    • http://pixinsight.com/
DBE
« Reply #6 on: 2008 November 02 03:31:08 »
Hi Harry and Georg,

OK, I see. I'll try to include a set of controls in the DBE interface to allow changing sample colors. I'm not sure if this will be available in the upcoming version (1.3) though, but I'll try.

Regarding the ScreenTransferFunction interface, I agree completely. In fact I have planned to improve this interface in two ways. One is in its size, which is excessive. The STF window should steal much less screen space IMO.

The other improvement to STF is related to what you say about difficulties in tweaking clipping and midtones balance points when they get too "compressed" to the left side of the sliders. To fix this problem, my idea is basically what Georg says: a user-selectable scaling factor. I'll add a new "zoom" control to STF, which will work as a horizontal-only zoom very similar to the zoom feature of HistogramTransformation. In this way you'll be able to work with a small range of values instead of the whole [0,1].

Now let's take a look at your Christmas list :)

Quote
- In Curves Transform, would it be possible to have separate scale factors for X and Y axis? And maybe a histogram similar to the one in Histogram transform?


Separate zoom factors would be relatively easy to implement; the HistogramTransformation interface already uses them. The reason I didn't include this feature in CurvesTransformation is to help keeping this interface as simple and uncluttered as possible. If you think this is an important feature, it definitely can be done with minor code changes.

Regarding a histogram plot on CurvesTransformation, of course that could be done. This means a view selector and a Track View check button, just as HistogramTransformation, and drawing the histograms as a background for the entire viewport, including dynamic zooming. A good amount of work indeed, so don't expect to see it implemented in the short term. Thanks for the feature suggestion though.

Quote
- I would also like to see that processes always default to the current view. For example, I usually want to apply Histogram transform to the current window, so the view selector should default to it.


They already do that! If you click on the Apply button of an interface's control bar (square, blue), or equivalently press F5 when the interface has focus, an instance of the process is generated and applied to the current view.

A completely different thing is the view selected on a view selector. By definition, view selectors are independent objects. This is powerful because, for example, you can have a main view selected on HistogramTransformation to see/predict its histograms, while you actually apply the histogram transformation to a small preview of the same window and see how it changes.

I think Track View buttons actually do what you are expecting. For example, on HistogramTransformation, enabling Track View implicitly links the view selector to the current view. Note also that the HistogramTransformation interface is a very special case because it directly depends on image data (histograms, hence pixels), so we must be extremely careful not to violate PixInsight's object oriented design rules by introducing unnecessary dependencies. HistogramTransformation is in fact as much dependent on images as I want to see an (static, not dynamic) interface in PixInsight. The other similar case is the Statistics tool.

Quote
Thanks for giving us this wonderful tool!

Quote
Please leaders do not think these are complaints


Thank you for your support, and for helping me in improving PixInsight. I am always interested in knowing what you think, including of course any complaints you may have. This is the only way to grow.
Juan Conejero
PixInsight Development Team
http://pixinsight.com/

Offline georg.viehoever

  • PTeam Member
  • PixInsight Jedi Master
  • ******
  • Posts: 2132
DBE
« Reply #7 on: 2008 November 02 05:54:50 »
Juan,

- Histogram transform: you are right about the Track View button in Histogram transform. I just did not notice it until now.
- STF: An alternative to a scale factor would be to provide a log scale as an alternative to linear scale. Since I don't really care about the exact numbers when using STF (seeing the important features of the image is the important bit), there is no need to have an easily understandable relationship between position of sliders and transform.
- Take your time when selecting and implementing features for selection. I am perfectly willing to wait longer than Christmas  :wink: . One of the strength of Pixinsight is the relative ease of use and high robustness of its sometimes complex processes. I know it just takes time to find the best approaches.

Kind regards,
Georg
Georg (6 inch Newton, unmodified Canon EOS40D+80D, unguided EQ5 mount)

Offline Harry page

  • PTeam Member
  • PixInsight Jedi Knight
  • *****
  • Posts: 1458
    • http://www.harrysastroshed.com
DBE
« Reply #8 on: 2008 November 02 07:59:42 »
Hi Juan

I agree about the STF only needing  log type stretch, nothing to techy.
the sample pointer under scrutanisation I think only needs to change shape ( ie put a box round it )
as one colour or another still might clash on the screen.

If we are talking christmas list , a automatic calibration/stacking/debayer would be nice

Keep up the good work

Harry
Harry Page