parse pdf c# : Read pdf metadata online Library software class asp.net wpf winforms ajax userguide1-part361

The ESA/ESO/NASA FITS Liberator User’s Guide 
11 
3.1  The FITS Liberator Interface 
The FITS Liberator is an application that provides the user with significant and 
advanced image processing options for handling FITS and PDS files. The main aim 
is compression of the huge dynamic range (or amount of greyscales) present in 
astronomical images, so that they can be viewed on standard output devices such as 
computer screens. The FITS Liberator is not an automatic application but is meant to 
make the iterative process of producing cutting-edge colour imagery from world-class 
telescopes as optimal as possible in terms of quality and speed. 
The output from FITS Liberator is a TIFF file, which the user may open in any TIFF 
supporting image processing software like, e.g., Photoshop or The GIMP. 
The FITS Liberator has four sections accessed by the four tabs along the top of its 
window. The Processing tab contains all of the image import settings. The Metadata 
tab allows users to enter descriptive information that will be embedded into the 
image. The FITS Header tab allows users to view the contents of the header of the 
image. The Help Guide provides a short introduction and usage instructions. 
Figure 4 The Liberator’s Graphical User Interface. A more detailed overview can be seen in Figure 10. 
Credit: ESA, ESO & NASA. 
The Processing tab in the Liberator interface (Figure 4) holds all the settings the user 
needs to adjust during image processing. The interface is laid out in seven main 
areas: 
Preview Window (1): This shows what the image will look like given the current 
settings. It is possible to zoom and pan to focus on specific areas of interest in a 
large image. 
Read pdf metadata online - add, remove, update PDF metadata in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Allow C# Developers to Read, Add, Edit, Update and Delete PDF Metadata
clean pdf metadata; edit pdf metadata acrobat
Read pdf metadata online - VB.NET PDF metadata library: add, remove, update PDF metadata in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
Enable VB.NET Users to Read, Write, Edit, Delete and Update PDF Document Metadata
pdf metadata viewer online; remove pdf metadata online
The ESA/ESO/NASA FITS Liberator User’s Guide 
12 
Histogram Window (2): This shows the displayed brightness distribution of pixels in 
the image. This can be helpful in identifying Background and Peak levels. The 
histogram updates as the user changes the Stretch functions. Black and White levels 
can be set by sliders under the window or from the text entry boxes below. It is 
possible to zoom and pan the histogram to expand areas of interest or to more 
precisely set black and white levels. In the Options dialog a range of markers for the 
histogram can be enabled showing the zero level, background, peak level, mean and 
median values. 
Tools (3): These tools allow the user to manipulate the Preview and Histogram 
windows interactively. The eyedropper tools set levels by sampling the image. 
Image Statistics (4): Various numerical statistics about the whole image are 
displayed in these boxes. The upper area gives the values underneath the cursor in 
the preview window. 
Scaling and Stretch (5): These settings allow the user to adjust the image by 
applying a variety of mathematical functions to the FITS data before it is displayed. 
This is necessary to bring out faint details in images with a high dynamic range. 
Image Export Settings (6): Here the user selects the desired format of the saved 
TIFF image. This includes the bit-depth (number of bits of greyscale information in 
each pixel) and transparency settings for pixels tagged as “blank” in the FITS data.  
Preference Settings (7): The user may set these toggles to customise various 
aspects of the interface including clipping warnings and numeric display settings. It is 
also possible to adjust whether an image is flipped for the import and if the import 
settings should be “frozen” for subsequent images. 
NOTE: The FITS Liberator has a number of editable text fields in the main panel and 
preference windows. Note that for new values to be accepted into the field the user 
must either hit the TAB or ENTER keys (in the preferences window, use TAB; 
ENTER will accept changes and close the window). When the Apply values button is 
enabled (through the check box in the Options Dialog) the Background level, Peak 
level and Scaled Peak level fields do not update until the Apply values button is 
clicked. This enables smoother processing when operating with large images where 
the required computational time may be substantial. 
3.2  The FITS Liberator Workflow 
The basic sequence of steps for processing an image is (numbers refer to Fig. 4): 
1.  Examine the image as rendered in the Preview window (1). 
2.  Adjust the Black and White level sliders (under the Histogram (2)) to show the 
full range of the image.  
3.  If the image is too dark, click Auto Scaling and apply a Stretch function (5) to 
expand the dynamic range. Note that increasing the Scaled Peak level 
afterwards will increase the Stretch level (for Stretch functions such as 
ArcSinh and Log) 
4.  If desired, go to the Metadata tab and enter contextual information about the 
image. 
5.  Click Save file or Save & Edit to export a TIFF file and/or open it in the 
associated application when satisfied with the image preview and metadata 
entry. 
VB.NET PDF Image Extract Library: Select, copy, paste PDF images
zonal information, metadata, and so on. Extract image from PDF free in .NET framework application with trial SDK components for .NET. Online source codes for
remove metadata from pdf file; pdf metadata
C# PDF Image Extract Library: Select, copy, paste PDF images in C#
such as its location, zonal information, metadata, and so on. Extract image from PDF free in .NET framework with trial SDK components and online C# class source
get pdf metadata; pdf metadata editor online
The ESA/ESO/NASA FITS Liberator User’s Guide 
13 
A complete overview of all the Liberator controls can be found in Chapter 5. 
3.3  Handling High Dynamic Range Images 
Often astronomical images have a very high dynamic range, or many greyscale 
levels. This means that the brightest areas of interest — for instance the core of a 
galaxy — may be many thousands (or even millions) of times brighter than the 
faintest structures in the image — for instance a faint nebula at the edge of the 
image.  
However, on a computer screen, one only can see 256 levels of brightness (8-bit 
greyscale). If the original high dynamic range image is imported directly into an 
image processing software like,.e.g., Photoshop through the saved TIFF file using 
simple linear scaling, either the detail in the fainter structures is lost in the black 
background, or the brightest objects over-saturate (or burn in). 
Photoshop can partially compensate for this by applying Levels or Curves 
transformations after the TIFF image has been opened. However, an image that has 
been reduced to 8 bits can only be adjusted a little bit before it begins to “posterize”, 
showing discrete steps in brightness that obscure low-level features. Even extreme 
Curve adjustments cannot bring out the faintest detail in some of these images. The 
answer is to apply Scaling and Stretch (5) before importing, as described below. 
Figure 5 Astronomical images contain many more greyscale levels than can be viewed on a computer 
monitor or printed. In the image to the left a “normal” or linear representation of the image is shown. To 
the right the effect of a non-linear Stretch, a Logarithmic Stretch, is shown. By using a non-linear Stretch 
it is possible to enhance some greyscale levels in the image more than others and so to make faint 
details visible without saturating the brighter parts of the image. 
3.3.1  A Quick Example of Stretch Functions 
While there are a lot of potentially confusing elements in the Scaling and Stretch (5) 
section, the process can actually be quite quick and easy. To begin, select a FITS file 
that has a lot of dynamic range (galaxies are often good for this) and open it in the 
FITS Liberator. Now try the following: 
 Use the sliders in the Histogram (2) to adjust the levels to show the full range 
of the image. Enabling the White and Black clipping checkboxes on the right 
(7) can help to make sure that nothing of interest is lost. 
 Click the Auto Scaling button (5). The histogram settings have now been 
copied over to the Background and Peak levels. The Scaled Peak level has 
been set to a default of 10. 
 Choose x^(1/2) from the Stretch functions pop-up. Notice how much brighter 
the faint features have become. 
VB.NET PDF: Basic SDK Concept of XDoc.PDF
XDoc.PDF for .NET supports editing PDF document metadata, like Title, Subject, Author, Creator, Producer, Keywords, Created Date, and Last Modified Date.
extract pdf metadata; pdf metadata online
VB.NET PDF- View PDF Online with VB.NET HTML5 PDF Viewer
in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET PDF sticky note, C#.NET print PDF, C#.NET read barcodes from PDF, C#.NET OCR scan PDF.
view pdf metadata; remove metadata from pdf online
The ESA/ESO/NASA FITS Liberator User’s Guide 
14 
 Try out the other Root functions: x^(1/3), x^(1/4), x^(1/5). Notice how each 
successive one brings the faint features up even more — probably too much! 
 Now choose ArcSinh(x) from the Stretch functions pop-up. The image will get 
a bit darker. 
 Increase the Scaled Peak level to 100, then 1000, and finally 10,000. Notice 
that again the faint features are brought up more at each step. 
These basic steps cover most of the practical information one needs to know about 
using Stretch functions and adjusting them to the needs of a specific image. The 
details, however, must be covered as well. 
3.3.2  More about Stretch Functions 
The FITS Liberator can easily handle high dynamic range images by allowing the 
user to apply a Stretch function to the data before it is rendered as an image. The 
settings in the Scaling and Stretch section (5) offer all the flexibility needed to render 
all the details in any image quickly.  
The user has a choice of a variety of mathematical functions in the Stretch function 
pop-up menu. The inverse hyperbolic sine (ArcSinh) and Root Functions (x
1/2
[square 
root], x
1/3
, x
1/4
, etc.) are the most commonly used, but others including the logarithm 
(Log) and compound functions are available as well. The chosen function will be 
applied to the FITS data before it is converted to greyscale. In some ways this 
mimics the perceptual ability of the human eye, which can accommodate to perceive 
dramatically different levels of brightness simultaneously. 
Note that ArcSinh is generally preferred over Log. The two have very similar effects 
on the image, but ArcSinh is well behaved and symmetric around zero. Log, 
however, “blows up” at zero and can be harder to use effectively. 
Each Stretch function affects the rendering of a high dynamic range differently. The 
user may find that different functions are preferred for different images. Since the 
effects are difficult to predict, it is best to experiment with different functions on 
several images and to observe the results. 
The Linear Stretch function applies no transformation at all to the dynamic range of 
the image.  
3.3.3  Scaling Images for Better Stretches 
The Stretch functions work best when an image is properly scaled. All of them benefit 
when the “black” part of the image is numerically equal to zero, and some functions 
produce different effects if the overall scaling of the image is changed. The three 
numeric settings in the Scaling and Stretch (5) section allow the user to modify the 
values of the source FITS data as needed. 
 Background level: numeric value of the noise level in the original image. This 
number will be subtracted from the data before the stretch function is applied. 
 Peak level: numeric value of the brightest sources of interest. 
 Scaled Peak level: target value for the brightest sources before applying the 
Stretch function. This affects the dynamic range of the ArcSinh and Log 
functions. 
Setting the background level is critical for all of the Stretch functions. While some 
FITS images may already have been processed so their Background levels equal 
zero, others commonly have offsets. If not removed, these offsets can make it 
How to C#: Basic SDK Concept of XDoc.PDF for .NET
XDoc.PDF for .NET supports editing PDF document metadata, like Title, Subject, Author, Creator, Producer, Keywords, Created Date, and Last Modified Date.
modify pdf metadata; adding metadata to pdf
VB.NET PDF - Create PDF Online with VB.NET HTML5 PDF Viewer
in PDF, C#.NET edit PDF bookmark, C#.NET edit PDF metadata, C#.NET PDF sticky note, C#.NET print PDF, C#.NET read barcodes from PDF, C#.NET OCR scan PDF.
view pdf metadata in explorer; pdf metadata reader
The ESA/ESO/NASA FITS Liberator User’s Guide 
15 
impossible to recover faint details. The FITS Liberator will subtract the value of the 
Background level from the data before applying the Stretch function. 
For Root functions, the Background level is the only setting that affects the results. 
ArcSinh and the related Log function, however, depend on the overall scaling of the 
data as well. These two families of Stretch functions, Root and ArcSinh, compress 
the dynamic range in different ways. To increase the dynamic range compression for 
the two cases: 
 Roots: Choose higher order Root Stretch functions from the pop-up menu. 
 ArcSinh/Log: Increase the value of Scaled Peak level. 
To set the image scaling for the ArcSinh function, the Peak level should be set to the 
numeric value of the brightest areas of interest in the image. The Scaled Peak level 
can be adjusted to different values to fine tune the overall appearance. In general, 
use larger Scaled Peak values to bring out fainter details. 
To scale an image quickly, set the Black and White level sliders in the Histogram (2) 
to the desired levels and click Auto Scaling in the Scaling and Stretch (5) section to 
copy those settings over to the Background and Peak levels. The Scaled Peak level 
defaults to 10, which has a very mild stretch effect, but the default value can be 
changed in the user preferences. Increasing this number to higher values (100, 1000, 
etc.) will yield stronger effects. The image below (Figure 6) demonstrates the effect of 
different Stretch functions and different values of the Scaled Peak level. 
VB.NET PDF Library SDK to view, edit, convert, process PDF file
PDF Metadata Edit. Offer professional PDF document metadata editing APIs, using which VB.NET developers can redact, delete, view and save PDF metadata.
pdf xmp metadata viewer; pdf remove metadata
VB.NET PDF Text Extract Library: extract text content from PDF
Best VB.NET PDF text extraction SDK library and component for free download. Online Visual Basic .NET class source code for quick evaluation.
endnote pdf metadata; edit pdf metadata online
The ESA/ESO/NASA FITS Liberator User’s Guide 
16 
Figure 6 The range of available FITS Liberator Stretch functions are shown here. The top two rows 
show all the Stretch functions, in approximate order of their effect. Image Scaling is constant for all of 
these, with the White level of the galaxy nucleus set to 10. The bottom row shows the effect of changing 
the Peak Scaling while using Log(x), ( functionally equivalent to ArcSinh(x) in this example). Note that 
this single function allows a faint structure to be enhanced smoothly. The Root functions are not affected 
by Scaling, but the compound functions, which use Log or ArcSinh terms, do depend on it. 
3.4  Entering Metadata 
Metadata can be defined as information about the data. Metadata allows an image to 
be identified, catalogued and used in flexible ways by giving the user access to a 
database of information about the file. Versions 2 and 3 of the FITS Liberator allow a 
user to tag images with a full set of metadata that are saved within the image file 
itself.  
Image metadata includes information about what is in the image and where it can be 
found. The metadata is stored in the TIFF file, which the user saves, and can be read 
by anyone who later opens the image in Photoshop or another metadata-aware 
program. 
The FITS Liberator v.3.0 supports version 1.1 of the Astronomy Visualization 
Metadata (AVM) standard. This standard is being developed by the Virtual 
Astronomy Multimedia Project (VAMP), an international standards collaboration. 
Areas covered by the AVM include the image source, descriptive information about 
the image, details of the observation, and spatial coordinates. The FITS Liberator 
also automatically embeds metadata describing the export settings used for an 
image (this is not a part of the AVM standard, but an extension useful to users 
wanting to know later how an image was originally generated). 
The Metadata tab in the FITS Liberator interface (Figure 7) allows users to enter 
metadata during the image import process. The user either fills in the metadata fields 
directly or by choosing from a dropdown list. Some fields retain the values from the 
last opened image, and others are read directly from keywords in the FITS header. 
The ESA/ESO/NASA FITS Liberator User’s Guide 
17 
Figure 7 An example of the type of information that is typically entered in the FITS Liberator metadata 
fields. 
To include metadata during the import process, the user should switch to the 
Metadata tab after the image import settings are chosen. There are several sections: 
 C
ONTENT
: describes the subject matter of the image. 
 O
BSERVATION
: includes specifics of the observation including wavelength and 
coordinates. 
 P
UBLISHER
: information relevant to participants in the VAMP archive. 
 C
REATOR
: the facility or person responsible for creating the final image. 
 FITS Liberator: a record of the settings of the saved TIFF file used. 
All of the fields filled out in the Metadata tab will be written to the TIFF image when it 
is saved. 
It is also possible to add/modify/delete metadata for an image within, e.g., 
Photoshop. This is discussed in more detail in the advanced section below. 
For a complete guide to the AVM 1.1 standard consult the documentation at: 
http://www.virtualastronomy.org 
The ESA/ESO/NASA FITS Liberator User’s Guide 
18 
 Cookbook Examples 
Figure 8 Colour-composite annotated image of part of the Galactic Plane seen by the ATLASGAL 
survey, divided into sections. In this image, the ATLASGAL submillimetre-wavelength data are shown in 
red, overlaid on a view of the region in infrared light, from the Midcourse Space Experiment (MSX) in 
green and blue. The total size of the image is approximately 42 degrees by 1.75 degrees. 
Credit: ESO/APEX & MSX/IPAC/NASA 
The ESA/ESO/NASA FITS Liberator User’s Guide 
19 
4.1  Step-by-step Image Export 
Below is a simple step-by-step example showing how to convert a FITS file into a 
TIFF file, which can be opened in any image viewer/editor supporting the TIFF 
format, using a specific FITS file from the examples on the FITS Liberator web page. 
The numbers refer to Figure 10: 
1.  Go to the example datasets on the FITS Liberator web page: 
http://www.spacetelescope.org/projects/fits_liberator/datasets/  
2.  Download a dataset. 
3.  Open the images one by one in FITS Liberator. 
4.  Set the Black and White levels using the sliders (16, 17) to give a good 
contrast without either too much black or too many oversaturated areas. 
5.  Click on the background (darkest part of the image) with the Background 
level selector (9). 
6.  Click Auto Scaling (57). 
7.  Try different Stretch functions (51) to enhance the fainter parts of the image. 
8.  Try out different values of Scaled Peak level (54) to change the scaling of the 
image. There is no need to change the Background level (52) and the Peak 
level (53) as well as these will also just change the amount of scaling (as the 
Scaled Peak level). 
9.  Click Save to just save the TIFF file or click Save & Edit to both save the 
TIFF file and open it in the program associated with TIFF files on your 
computer. 
4.2  Making a Colour Composite Image in Photoshop 
In this section a detailed description of how the basic principles for making colour 
composites using Photoshop are given. The following actions should be done: 
1.  After the “Liberation” above, copy the layers together in Photoshop. 
2.  Colourise the layers. 
3.  Use adjustment layers to finalise the image. 
A colour composite image is created by assembling two or more greyscale images of 
the same object taken in different colours, or wavelengths, of light. These may be 
from the visible part of the spectrum or beyond.  
An example of a Photoshop Action (Colour_composte.atn) is supplied on the FITS 
Liberator download page: 
http://www.spacetelescope.org/projects/fits_liberator/download_v30/  
and can be used to speed up the process. It operates on three (aligned) greyscale 
exposures of the same object in Photoshop.  
To install the Action manually: 
 Save the file in the local Actions directory, e.g. /Applications/Adobe 
Photoshop CS5/Presets/Photoshop Actions).  
To load the Action:  
 Go to the Action Window (Window -> Action).  
 Select Load Actions -> Colour_composite.atn (the small arrow in the upper 
right corner).  
 A series of new commands will appear in the local Actions palette. 
To use the Action: 
 Open the three images using the FITS Liberator and copy the three TIFF files 
into three layers of the same file.  
The ESA/ESO/NASA FITS Liberator User’s Guide 
20 
 Select the layer that should appear as blue in the final image and play the 
"Blue Layer" part of the Action. Answer "Don't Merge", if that question 
appears.  
 Repeat for the red and green layers.  
For more information on creating colour composites consult the tutorial at: 
http://www.spacetelescope.org/projects/fits_liberator/stepbystep/  
4.3  Notes on the performance 
The performance of the FITS Liberator is a continuing issue when working with large 
files and dependent on resources available on the local system. If the FITS file is too 
large compared to the amount of available physical memory (RAM) then FITS 
Liberator (like other software)  will have to use the hard disk drive to temporarily store 
image information. In version 3.0 of FITS Liberator the performance is enhanced 
significantly from the previous version, although dependent on how FITS Liberator is 
used and on the local computer. The following offers a few tips for obtaining a 
significant gain in performance. 
4.3.1  Work flow optimization 
Since FITS Liberator 3.0 is standalone,  more than one instance may be loaded 
simultaneously (Windows only). This means that the user has the ability to have, say, 
three or four FITS files open at the same time (which could be the same picture in 
different colour filters). In this way adjustments can be quickly done since the user 
can instantly change between the open instances, tweak the export settings and 
save the TIFF file. In previous versions, the user had to reload the FITS Liberator in 
Photoshop since only one instance was allowed at the same time and the FITS 
Liberator exited after having imported the image into Photoshop. 
4.3.2  Operating system and physical memory (RAM) 
FITS Liberator 3.0 is a 32 bit application (both Mac and Windows). There is therefore 
a hard limit to how much memory it may use at any given time. However, it has been 
possible to tweak the performance such that if the user’s operating system is 64 bit 
(be it either Mac or Windows) somewhat more memory can be used (typically ~2.5 
GB rather than ~1.5 GB in a 32 bit system). This means that larger images may be 
fully loaded at any given time and thus an increase in performance of up to 35 
percent may be gained. 
Another feature exists on 64 bit operating systems with a large amount of RAM (8 GB 
or more). In this case when running several instances of FITS Liberator (Windows 
only) each instance will most likely have its own physical memory space and the 
system does therefore not have to swap to the disk as much. This enhances 
performance too. 
4.3.3  Applying the stretch values 
A new feature has been added to the FITS Liberator graphical user interface named 
“Apply values”, which is a button located next to the “Auto scaling” button. In the 
Options Dialog a check box enables/disables the “Apply values” button. When the 
button is enabled the Background level, Peak level and Scaled Peak level text fields 
do not force a re-calculation of the image statistics. In this way the user may type in 
each or some of these values and then click the “Apply values” buttons after which 
the FITS Liberator will calculate the image statistics, etc. In this way the user may 
Documents you may be interested
Documents you may be interested