ASPCS
 
Back to Volume
Paper: OPSO - The OpenGL based Field Acquisition and Telescope Guiding System
Volume: 351, Astronomical Data Analysis Software and Systems XV
Page: 185
Authors: Skoda, P.; Fuchs, J.; Honsa, J.
Abstract: We present OPSO, a modular pointing and auto-guiding system for the coudé spectrograph of the Ondrejov observatory 2m telescope. The current field and slit viewing CCD cameras with image intensifiers are giving only standard TV video output. To allow the acquisition and guiding of very faint targets, we have designed an image enhancing system working in real time on TV frames grabbed by BT878-based video capture card. Its basic capabilities include the sliding averaging of hundreds of frames with bad pixel masking and removal of outliers, display of median of set of frames, quick zooming, contrast and brightness adjustment, plotting of horizontal and vertical cross cuts of seeing disk within given intensity range and many more. From the programmer's point of view, the system consists of three tasks running in parallel on a Linux PC. One C task controls the video capturing over Video for Linux (v4l2) interface and feeds the frames into the large block of shared memory, where the core image processing is done by another C program calling the OpenGL library. The GUI is, however, dynamically built in Python from XML description of widgets prepared in Glade. All tasks are exchanging information by IPC calls using the shared memory segments.
Back to Volume