Giter Site home page Giter Site logo

Comments (6)

tonk777 avatar tonk777 commented on August 15, 2024

Very good request. This one should be a priority as DSS is (maybe) too focused on OSC cameras and regular monochrome CCD has been rather left out given its prevalence in AP.

The existing group feature should be the jumping off point for handling the calibration of L,R,G,B channels,

The addition of narrowband channels should also be considered. This should include options for the standard Ha, OIII, SII, NII named filters but should also include the ability to create custom named channels (e.g. I use Semrock CN, CO+ and C2 filters for comet imaging, but others might be using red continuum and other specialist AP filters)

Finally (as mentioned above) to complete this feature there has to be a channel mixing tool. For example it could be modeled on Images Plus interface as this is quite simple (we would have DSS group(s) to output LRGB channel assignments each with 0 - 1 weightings). It would be nice to be able to do the channel mixing in (near) real time

from dss.

robertpascale avatar robertpascale commented on August 15, 2024

I like this request, but I think there is an interim use case that might be beneficial.

  1. When importing the images, use the FILTER to split the images in to groups (if you could name the groups to make it easier to identify, that would be a bonus).
    This would simplify having to go through and pull each sub type and put it in to different groups manually.

  2. When stacking, I will select a reference image (in one group) and then stack all images in that 1 group (eg my Red filter) and save the image as my Red stack.
    Then, leaving the reference image the same, uncheck all the images in Group 1, select all the images in Group 2 (eg. Green filter), stack them to produce my Green stack.
    Then rinse and repeat for Blue and H-alpha.

The above process is a bit of a click fest, interrupted by waiting for each stack to process, and is therefore error prone.

If the resulting process could all be done "at once", and then the autosave files could be named something like autosave<group-name(filtername)>. Then the resultant files could be dragged in to another program to combine and edit.

The above feature request is mostly within the scope of DSS as a file processing workflow enhancement, not so much as adding to the complexity image processing itself of combining the various channels to a single image (eg. in my use case, if you merged the RGB channels, there's be the left over luminance channel)

from dss.

perdrix52 avatar perdrix52 commented on August 15, 2024

Where is the FILTER identification data coming from? Is that something you are putting in the FITS header?

If yes, there's some hope ...

David

from dss.

robertpascale avatar robertpascale commented on August 15, 2024

Hi David,

It's in the FITS Header - I reviewed them in FITS Liberator on the images I've taken over the last few nights using different software.
There is also the image type information in there that could also assist with automatically sorting the image types on import. I'm not sure if there are enumerated in the standard somewhere, or it's all a bit free form depending on the software.

For the IMAGETYPE, for my images the enumeration is as follows in two different software packages:
`
CREATOR = 'Sequence Generator Pro v3.1.0.454' / Capture software
IMAGETYP= 'LIGHT '
IMAGETYP= 'FLAT '
IMAGETYP= 'BIAS '
IMAGETYP= 'DARK '

SWCREATE= 'Astro Photography Tool - APT v.3.82' / Imaging software
IMAGETYP= 'Light Frame'
IMAGETYP= 'Bias Frame'
IMAGETYP= 'Dark Frame'
IMAGETYP= 'Flat Frame'
`

For the FILTER, it's irrelevant really if it's enumerated or not - just use whatever is in there to group by - each bit of software may have a different strategy - name, alias, just a filter number, but it's at least consistent for the same device/session/software etc.

`
CREATOR = 'Sequence Generator Pro v3.1.0.454'
-- This seems to have its own mapping
FILTER = 'Blue '
FILTER = 'Green '
FILTER = 'Ha '
FILTER = 'Red '

SWCREATE= 'Astro Photography Tool - APT v.3.71'
or SWCREATE= 'Astro Photography Tool - APT v.3.82'
-- Appears to use whatever I have defined myself in the ASCOM driver - user enumerated
FILTER = 'O3 '
FILTER = 'S2 '
FILTER = 'L '
FILTER = 'R '
FILTER = 'G '
FILTER = 'B '
`

I checked another bit of software, and it seems consistent with the APT one, other than the whitespace has been stripped. From what I can see in my limited dataset of 3 bits of software, at minimum the two keywords of FILTER and IMAGETYP seem to be consistent, even if their enumerations are dynamic depending on the software.

If you need sample data files, please reach out.

Regards,
Turbo

from dss.

robertpascale avatar robertpascale commented on August 15, 2024

Confirming the FILTER keyword addition to 4.2.4 Beta 4 works properly, including reading in from pre-existing filelists. This is for FITS files created by Sequence Generator Pro (SGP) from MainSequence software, and also from Astro Photography Tool (APT) software.

from dss.

perdrix52 avatar perdrix52 commented on August 15, 2024

Closed - added to "Where Next"

from dss.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.