Gnome CCD Camera Imaging for Linux

Version 0.3 Last modified 4/23/2001


Table of Contents:


Introduction:

The Gnome CCD Camera Imaging application, gccd, is a basic camera, telescope, and filter wheel controller.  It is not meant to be an astronomical image processing application.  However, over time it might start to include more and more image processing functions.  In order to make the best images, gccdcan control telescope slewing and filter wheels for color imaging.  One-shot color cameras are supported by allowing the full color frame to be split into individual color frames.  More than one CCD camera can be controlled to allow for guiding using one camera while integrating on another.  The Starlight Xpress MX series of cameras can self-guide so that guiding and integration can occur on the same camera.  Multiple exposures can be combined using a number of arithmetic operations to create calibation frames.  By enabling auto-registration, multiple short exposures can be added to simulate a longer single integration.  The one-shot color cameras will split its colors before registration.

Web Site:

For the latest news and updates: http://home.earthlink.net/~dschmenk

Feedback:

Send me mail: dschmenk@earthlink.net

Main Image View:

The main view of gccdis a MDI window that can display multiple images in either a single notebook view or multiple top level windows, one for each image.  Images are manipulated, opened, and stored from the main view. 

Load Image:

FITS format is the only graphics files that can be accessed through gccd.  Any FITS format file can be loaded.

Acquire Image:

Acquiring an image brings up the CCD control panel.  Look in the Acquire Image Control section for a full description of this function.

Image Properties:

Image properties are basically the FITS file header records.  Some are static and cannot be edited.  Others are fields used to identify the image and other pertinent information.  The NAME field is the base filename without any directory path or extension.  Use this to help identify the image with a glance.  It must also be unique among the loaded images.  The static fields define the format and parameters of the exposure.

Save Image:

FITS format is the only graphics file format that images can be saved with.  The default extension is .fits but this can be changed using 'Save As'.  The FITS header can be edited with the 'Image Properties' menu item.

Working Directory:

The working directory is the default directory used to load and save images.  It can be set through the Preferences drop-down menu.  Once set, it is retained accross invocations.

COM Port Settings:

Both the telescope slewing control and the filter wheel control require access to a serial port.  If 'None' is selected, that device will not be enabled in the CCD Control panel.  Since gccddoes not run with root priveledges, the serial port device files, /dev/ttyS*, need to allow access to regular user applications.  Use the chmodprogram to alter the priveledge access bits to the serial device files.

View Multiple Document Interface Settings:

The Gnome MDI window can be viewed in three diffent modes.  Notebook, toplevel, and modal.  Notebook and modal only display one image at a time in a single main window.  The notebook view has tabs along one side that can be clicked to bring any image to the front.  Modal doesn't have tab settings but the 'Window' menu has the list of all images loaded and can be selected with the menu items.  The toplevel view gives each image its own window.  This can display all the images at once, but requires lots of screen real-estate.  The default view mode is defined in the Gnome Control Panel.  The view mode will remain persistent accross invocations once set, regardless of the Gnome Control Panel.

View Image Colorized:

One-shot color cameras and monochrome images taken through filters can be displayed using the color information recorded from the camera and/or filter wheel.  The colorized image is only an aid in seeing the color in the image because it hasn't been calibrated.  An image processing program is needed to adjust the color balance.

View Image Contrast Stretched:

Many images don't use the full dynamic range of the DAC so they can be very dark.  The contrast stretch setting simply does a linear stretch of the images' min and max values to the display.  This does not change the image data in any way, it is simply a visual aid.

Flip Image:

An image can be flipped in the horizontal or verical direction.  This in normally done to re-orient the image because of an optical path that flips the image.

Invert Image:

An image can be inverted, basically making a negative of the original.  Some astronomers find this a better way to view faint images.  This can be done twice to restore the original image.

Splitting One-Shot Color Frames into Individual Color Frames:

One-shot color cameras achieve a full color image with a single integration because of a color matrix overlaying the pixel grid of the CCD.  Individual color frames can be synthesized by analyzing the color matrix and copying the pixels of each unique color to a new frame.  Colors that aren't represented because of the matrix ordering are created from an average of their nearest neighbors that match the color.  The recombination of the color frames and their calibration is left to the image processing program.


Acquire Image Control:

The Acquisition Control contains all the options for imaging.  It has three main control areas.  The main exposure options are available at the bottom of the panel.  Exposure duration and camera selection as well as status are always visible.  On the right is the telescope control panel.  It is always available for moving and slewing the telescope.  Options for inverting the right ascension and declination can be set to match the image view.  Finally, the notebook view contains all the advanced options for integration, guiding, and filter wheel control.

Select Camera:

All identified cameras are avialable in a drop down list.  The displayed camera is what will be used for integrating.

Exposure Duration:

The exposure duration can be selected using three units: milliseconds, seconds, and minutes.  This allows for integrations from instantaneous to many hours.

Exposure Begin/Cancel:

Exposures are started with the main Begin button at the bottom of the panel.  Once the integration begins, the button label changes to Cancel.  The button can be pressed again to abort the exposure.  If the Find &Focuspanel is active, the integrated frame will be sent to the find/focus window instead of being saved.

Exposure Option:

Options for the integrated image

Binning:

The image can be binned vertically and/or horizontally at 1X, 2X and 4X.  Depending on the camera, the binning will occur inside the CCD chip or digitally as the image is read.

Calibration:

Calibration can be carried out using bias, dark, and flat frames.  Bias frames are zero length integrations used to subtract out DC bias and read noise.  A standard dark frame, one that includes bias and has the same exposure time as the selected integration can be used in the bias frame option.  Scaled dark frames can be used as generic darks.  They should be exposed for a least twice as long as the intended calibrated integration.  Flat fields are used to counteract effects of dust in the optical path and vignetting.  If using the filter wheel flat field, this option should be left as (None) otherwise it will override the filter flat field.

Multiple Exposures:

Many back to back integrations can be made for various reasons.  The images can be individually sent to the Main Viewfor capturing good seeing for planetary images  or combined to improve a deep sky image.
Frame Combine Modes:
The combine modes allow most common arithatic frame combinations.  Summing, averaging, median, minimum, and maximum operations are supported.
Auto-Registration:
The individual frames can be registered to the first image frame so all the exposed frames can be combined.  If frames are kept seperate, they will still be registered before being sent to the Main View.  When registering with a one-shot color camera, the combined color frame will be split into individual color frames before the registration takes place.  This keeps the color matrix information from being corrupted since registration will shift each frame by a sub-pixel amounts.

Find &Focus:

Achieving good focus is actually harder than it should be.  To help, the Find &Focus pane tries to make image downloads as short as possible so the image frame rate allows real-time focus control.  The same features make locating and centering objects easer as well.  Some cameras can also reduce the DAC precision to improve download time as well.

Image Scale:

By using the binning and windowing features of the CCD camera, the integrated image can be quickly downloaded.  The image scale can be set from 4:1 to 1:4.  Zooming out to 4:1 uses binning to reduce download time and increase camera sensitivity.  This scale helps achieve gross focus.  By moving to the next scale level and adjusting focus along the way, good focus can be quickly achieved.  The focus image will be contrast stretched to help find the sharpest image.

Image Histogram:

The histogram of the image will help identify when best focus is achieved.  Minimum and maximum pixel values can be used as a focus quality measurement.  Because the focus pane automatically applies a contrast stretch, it cannot be used to measure the relative brightness of the image.  Use the histogram for quantitative focus feedback.

Guide:

Select Guide Camera:

Self Guide Fields:

Select Guide Object:

Clear Guide Object:

Tracking Rates:

Train Tracking:

Filter Wheel:

Color Selection:

Sequence Inclusion:

Exposure Percentage:

Flat Field:

Miscellaneous Values:

Telescope Control:

Slewing:

Reversing  Directions:

Select Interface:


Usage:

Creating Calibration Frames:

Using Mutltiple Cameras:


Supported Devices: