PTeam: The corner of Carlos Milovic F.

PCL-Based Software



Introduction

Welcome to my corner in the Pleiades Astrophoto website. As a PTeam member, I have access to some development tools that will be available along with the next releases of PixInsight. One of those tools is the PixInsight Class Library (PCL). The PCL allows C++ programmers to write PixInsight modules implementing new processes, image file formats, and user interfaces. These modules can be installed to extend PixInsight's functionality, thanks to its open architecture and modular design. Since PixInsight will be implemented under MS Windows, Linux and Mac OS X, the PCL will in fact be a platform-independent image processing development environment.

All of the applications that will be publiched here will need the following DLL archives. Please download the self extracting compressed files, and put them all in the same folder.

Required DLL modules

The PCL is still under development, as are the new PixInsight applications, but right now we can write powerful command-line applications with it. Such applications are 32-bit executables that run under Microsoft® Windows® 98, 2000, XP and Server 2003.

So, on this webpage you'll find some of those applications that I'll be writing and leaving to the public domain. Many of those little applications will be standalone softwares, and others will require PixInsight Standard installed in your computer (when avalaible). Also, it is my intention to make all of these command-line applications available as PixInsight modules. In the future you'll find those files here too.



Auto Histograms - AutoH.exe

AutoH is my first PCL-based application. Basically, it automatizes the histogram adjustment task by applying clipping and midtones adjustments based on statistical properties of the images.

This application does two things: it sets the black and white points by clipping a percentage of the pixels (a fraction of the total). Then, it applies a gamma function such that the median of the resulting image is set to a given value. Since typical astronomical images are dominated by large sections of background sky, usually the image's median value is very close to its background's mean value. For any RGB color image, AutoH automatically achieves a neutral background.

There are a lot of parameters that you may change to fine tune the results, adjusting your images to your taste. Please read the accompanying documentation (readme.txt or leeme.txt) to learn how AutoH's parameters work.

__________________________

Auto Histograms Installer

Here is the installation file. It is a self-extracting, WinRAR archive. Decompress it on the same folder where you have the required DLLs. To uninstall the software, just delete all the files.

If you want to know more about AutoH before downloading the files, you can read the documentation in English or Spanish.

Upload date: June 17th 2005



Divide! - divide.exe

This application was designed thinking on the film astrophotography people... and is related to a very critical parto of the processing procedures, that only few people in this world has given a propper threatment: flat calibration.

For many years has been a common practice to pre-process film scanned images to correct vignetting or uneven field illumination, substracting or using elaborated multiplication methods (like the screen mode). Even they do result in a flat background, becouse they set a common background level to the entire image, those methods do not work well with stellar or DSO features. Uneven field illumination is an multiplicative effect, so the division operand must be used, as it is done widely with astronomical CCD cameras. Of course, the main difference between CCD cameras and our film media is that film stores the data in a nonlinear way. We cannot use straightly use the division operator...

Divide! presents to you two non linear ways to apply the division operator. Just choose between linearize the data, or apply the division in a non linear way, setting the propper parameters. Use them to fine tune the results, adjusting the result to your taste. Please read the accompanying documentation (readme.txt or leeme.txt) to learn how Divide!'s parameters work.

__________________________

Divide! Installer

Here is the installation file. It is a self-extracting, WinRAR archive. Decompress it on the same folder where you have the required DLLs. To uninstall the software, just delete all the files.

If you want to know more about Divide! before downloading the files, you can read the documentation in English or Spanish.

Upload date: July 13th. 2005



GradientBuilder - gradient.exe

This application basically is a gradient generator, using radial or linear simetries. The interpolation function is a polynomial of degree up to 5th.

The user may select some boundary value conditions, like enable or disable extrapolation and use a mirror simetry. Additionally, there are four ways to generate the gradient: a linear interpolation, manually set the polynomial factor, fit a polynomial to sample points, or use the least squares method.

Please read the accompanying documentation (readme.txt or leeme.txt) to learn how GradientBuilder's parameters work.

__________________________

GradientBuilder Installer

Here is the installation file. It is a self-extracting, WinRAR archive. Decompress it on the same folder where you have the required DLLs. To uninstall the software, just delete all the files.

If you want to know more about GradientBuilder before downloading the files, you can read the documentation

Upload date: Jule 13th. 2005



ToFITS - tofits.exe

Want to convert TIFF or JPEG files to FITS? ToFITS has been specifically designed for this task. It is a fast way to convert a huge number of files without the user interaction. Just type all the filenames after the program call, and you are ready! (you are allowed to use the MS-DOS comodins '*' and '?' too)

The user may select to change the bit deph and bit representation. Avalaible options range from 8bits integer to 64bits floating point numbers.

To learn more about ToFITS's parameters, type "tofits -h" to see the help text.

__________________________

ToFITS Installer

Here is the installation file. It is a self-extracting, WinRAR archive. Decompress it on the same folder where you have the required DLLs. To uninstall the software, just delete all the files.

Upload date: September 27th. 2005



Automatic Background Extractor (ABE) - abe.exe

ABE is a powerfull and flexible program that extracts the background of an astronomical image without needing the user interaction. This is done by automatically placing and rejecting sample boxes over the images, and later fitting a 2-variable Nth degree polynomial to generate a smooth image containing just the background of the image. Now you can use this background with other softwares (Divide! is a good choise) or just substract it and save that result too, using ABE.

Despite the fully automatization of ABE, the user have acces to a complete set of parameters to fine tune the results. Those parameters range from image writing options to select how the boxes are rejected, and the polynomial degree.

Please read the accompanying documentation to learn how ABE's parameters work.

__________________________

ABE Installer

Here is the installation file. It is a self-extracting, WinRAR archive, including all the needed files (executable, libreries and documentation). No additional DLLs are needed. To uninstall the software, just delete all the files.

If you want to know more about ABE before downloading the files, you can read the documentation in English or en Espaņol, or visit it's dedicated webpage

In ABE's Homepage you'll see processing examples, tips, and a more friendly manual. 100% recommended!

Upload date: September 27th. 2005


PixInsight and the PixInsight Class Library are Copyright (c) 2003-2005 by Pleiades Astrophoto. File format support software credits are described on PixInsight's homepage and official documentation, and are also included as VERSIONINFO registers into dynamic load libraries (.dll files)

Unless otherwise specified, executable modules have been produced with the Minimalist GNU for Windows (MinGW) C++ compiler and tools.

All softwares available here are Copyright (c) 2005 by Carlos Milovic F. You are free to download and use them for noncommercial purposes only. Contact the author if you are interested in using them for commercial purposes.

Visit my homepage for contact details: Astro & Photo - CMF