Session 1 - PixInsight Basics

40
Introduction to PixInsight Mehdi Bozzo-Rey: [email protected]

description

Astro-camp fall 2015: session 1,PixInsight basics

Transcript of Session 1 - PixInsight Basics

Page 1: Session 1 - PixInsight Basics

Introduction to PixInsight

Mehdi Bozzo-Rey: [email protected]

Page 2: Session 1 - PixInsight Basics

PixInsight ● software made by astronomers for astronomers● growing community● no “painting”● masks are heavily used and you build your masks using the original data● processes highly tunable● the development team will implement function based on research papers if

needed● works almost anywhere● not a good idea to use it for planetary imaging pre-processing / mosaics

Mehdi Bozzo-Rey: [email protected]

Page 3: Session 1 - PixInsight Basics

By the way … what is that FITS thing ?● FITS: Flexible Image Transport System

○ Open Standard defining a digital file format○ specifically designed for a scientific usage○ most common file format used in astronomy○ the header contains the scientific information

Mehdi Bozzo-Rey: [email protected]

Page 4: Session 1 - PixInsight Basics

PixInsight: where to find help ?● Pixinsight online resources page

Mehdi Bozzo-Rey: [email protected]

Page 5: Session 1 - PixInsight Basics

PixInsight: Where to find help ? (2)● PixInsight forum : a lot of information, examples etc ...

Mehdi Bozzo-Rey: [email protected]

Page 6: Session 1 - PixInsight Basics

PixInsight: where to find help ? (3)● inline help

Mehdi Bozzo-Rey: [email protected]

Page 7: Session 1 - PixInsight Basics

UI: main interface

Mehdi Bozzo-Rey: [email protected]

Page 8: Session 1 - PixInsight Basics

UI: tab: Process Console● All the “system” operations are logged here

Mehdi Bozzo-Rey: [email protected]

Page 9: Session 1 - PixInsight Basics

UI: tab: View Explorer ● Information about currently available views (any workspace)

Mehdi Bozzo-Rey: [email protected]

Page 10: Session 1 - PixInsight Basics

UI: tab: Process Explorer ● shortcuts for the processes (i.e. operations available)

Mehdi Bozzo-Rey: [email protected]

Page 11: Session 1 - PixInsight Basics

UI: tab: File Explorer ● File browser with integrated preview, histogram and info

Mehdi Bozzo-Rey: [email protected]

Page 12: Session 1 - PixInsight Basics

UI: tab: Script Editor ● a script editor

Mehdi Bozzo-Rey: [email protected]

Page 13: Session 1 - PixInsight Basics

UI: tab: History Editor ● Allows you to view the process history for a particular view

Mehdi Bozzo-Rey: [email protected]

Page 14: Session 1 - PixInsight Basics

PixInsight workspaces● There are 4 workspaces available

Mehdi Bozzo-Rey: [email protected]

Page 15: Session 1 - PixInsight Basics

Working with images: change image identifier● changing the name of the view

Mehdi Bozzo-Rey: [email protected]

Page 16: Session 1 - PixInsight Basics

Working with images: previews● creating a preview

Mehdi Bozzo-Rey: [email protected]

Page 17: Session 1 - PixInsight Basics

Working with images: previews (2)● preview properties

Mehdi Bozzo-Rey: [email protected]

Page 18: Session 1 - PixInsight Basics

Working with images: duplicate an image● left click, drag&drop

Mehdi Bozzo-Rey: [email protected]

Page 19: Session 1 - PixInsight Basics

Working with images: duplicate an image (2)● End result

Mehdi Bozzo-Rey: [email protected]

Page 20: Session 1 - PixInsight Basics

readout mode● Pixel location and values per channel

Mehdi Bozzo-Rey: [email protected]

Page 21: Session 1 - PixInsight Basics

A word about histograms and linear images

● horizontal: left to right = black to white● vertical: number of pixels with the same value● very good introduction here

● A linear image is an image where values of its pixels follow a linear function of the source intensities : needed for enhancement

● non linear transformations are applied at the end

Mehdi Bozzo-Rey: [email protected]

Page 22: Session 1 - PixInsight Basics

STF autostretch

Mehdi Bozzo-Rey: [email protected]

Page 23: Session 1 - PixInsight Basics

STF autostretch● based on the histogram, so you need a clean picture

Mehdi Bozzo-Rey: [email protected]

Page 24: Session 1 - PixInsight Basics

Dynamic crop● removing parts you don’t want/need

Mehdi Bozzo-Rey: [email protected]

Page 25: Session 1 - PixInsight Basics

STF autostretch again● using a clean picture this time

Mehdi Bozzo-Rey: [email protected]

Page 26: Session 1 - PixInsight Basics

Saving processes

Mehdi Bozzo-Rey: [email protected]

Page 27: Session 1 - PixInsight Basics

Saving processes (2)

Mehdi Bozzo-Rey: [email protected]

Page 28: Session 1 - PixInsight Basics

reinjecting a process

Mehdi Bozzo-Rey: [email protected]

Page 29: Session 1 - PixInsight Basics

reinjecting a process (2)

Mehdi Bozzo-Rey: [email protected]

Page 30: Session 1 - PixInsight Basics

Working with masksExtract Lightness = work on the structure

Invert it and work on the background

Mehdi Bozzo-Rey: [email protected]

Page 31: Session 1 - PixInsight Basics

mask selection: red is preserved !

Mehdi Bozzo-Rey: [email protected]

Page 32: Session 1 - PixInsight Basics

mask selection: show (or not) mask

Mehdi Bozzo-Rey: [email protected]

Page 33: Session 1 - PixInsight Basics

applying process on a masked picture● The process is applied only on certain regions

Mehdi Bozzo-Rey: [email protected]

Page 34: Session 1 - PixInsight Basics

applying process on a masked picture (2)● in our case we exposed details in the core of the galaxy

Mehdi Bozzo-Rey: [email protected]

Page 35: Session 1 - PixInsight Basics

not using masks● bad idea: the process is applied on both the structure and background

Mehdi Bozzo-Rey: [email protected]

Page 36: Session 1 - PixInsight Basics

using masks: background work (1)example: using the inverted lightness mask and Histogram transformation

Mehdi Bozzo-Rey: [email protected]

Page 37: Session 1 - PixInsight Basics

using masks: background work (2)● trying to remove high intensity pixels from the background

Mehdi Bozzo-Rey: [email protected]

Page 38: Session 1 - PixInsight Basics

using masks: background work (3)● final result

Mehdi Bozzo-Rey: [email protected]

Page 39: Session 1 - PixInsight Basics

Commonly used processes● ScreenTransfer Function (AutoStretch)● Dynamic crop● Dynamic Background Extraction● Background neutralisation● Sample format conversion● Histogram Transformation● Channel Extraction● Channel Combination● HDR multiscale transform● curves transtormation

● ACDNR● Color Saturation● ATrousWaveletTransform

Mehdi Bozzo-Rey: [email protected]

Page 40: Session 1 - PixInsight Basics

Ready to go !

Mehdi Bozzo-Rey: [email protected]