public class ImageEnhance extends PropertyContainer
| Modifier and Type | Class and Description |
|---|---|
static class |
ImageEnhance.Cmd |
static class |
ImageEnhance.ImageStack |
static class |
ImageEnhance.Ngc4565 |
| Modifier and Type | Field and Description |
|---|---|
private static int[] |
DEBUG |
private static int |
DEFCLIPLOOP |
private static double |
DEFCLIPSIGMA |
private static String |
DEFDEADCOLUMNS |
private static double |
DEFHIGHACCEPT |
private static double |
DEFLOWACCEPT |
private static double |
DEFMULTAVERAGE |
private static double |
DEFMULTMEDIAN |
private static double |
DEFMULTSKEW |
static String |
KEY_ACCEPTGAIN
Minimum Probability for stack-is-background to accept source.
|
static String |
KEY_CLIPLOOP
On statistic operation: number of clipping rounds.
|
static String |
KEY_CLIPSIGMA
On clipping standard sigma multiplicator.
|
static String |
KEY_DEADCOLUMNS
Dead columns by x-value, comma separated.
|
static String |
KEY_DEADPIXELS
Dead pixels, column separated one-dimensional indices.
|
static String |
KEY_HIGHACCEPT
To accept high-counts in cosmics reject, sigma multiplier, 0=all.
|
static String |
KEY_LOWACCEPT
For accepting low-counts in cosmics reject, sigma multiplier, 0=all.
|
static String |
KEY_MULTAVERAGE
Background determination factor from average.
|
static String |
KEY_MULTMEDIAN
Background determination factor from median.
|
static String |
KEY_MULTSKEW
Multiplier for skewness-induced changes in sigma multiplicator.
|
KEY_LISTSEPARATOR, KEY_MAPKEYVALUECHAR, KEY_MAPSEPARATORCONFIG, KEY_CLASS| Constructor and Description |
|---|
ImageEnhance(Map<String,String> props) |
| Modifier and Type | Method and Description |
|---|---|
private float[] |
deadColumns(float[] adu,
Dimension size,
float[] dest) |
MImageHDU |
deadColumns(MImageHDU master) |
private Map<Statistic.Sample,Double> |
getImageStatistic(float[] src) |
private float[] |
removeCosmics(float[] adu,
double bck,
float min,
float max,
float accept,
float[] dest,
List<Point> off,
List<MImageHDU> stack,
boolean deadcols) |
private void |
removeCosmics(float[] src,
List<Point> off,
List<MImageHDU> stack,
boolean deadcols) |
MImageHDU |
removeCosmics(MImageHDU master,
List<Point> off,
List<MImageHDU> stack,
boolean deadcols) |
private static float[] |
replaceCosmicsWithStack(float[] adu,
float min,
float max,
float accept,
float[] dest,
ImageEnhance.ImageStack... comp) |
private static float[] |
replaceWithNeighboringColumn(float[] adu,
List<Integer> dead,
Dimension size,
float[] dest) |
ImageEnhance.ImageStack |
toMaster(float[] f,
double fmode,
MImageHDU hdu,
boolean deadcolumn,
int x,
int y) |
ImageEnhance.ImageStack |
toMaster(MImageHDU master,
MImageHDU hdu,
boolean deadcolumn,
int x,
int y) |
ImageEnhance.ImageStack |
toMaster(MImageHDU master,
MImageHDU hdu,
boolean deadcolumn,
Point off) |
augment, augment, augment, augment, augment, clone, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, initProperties, isNew, parseObject, parseObject, reload, reload, removeProperty, requires, rescanned, setObject, setProperties, setProperty, stringProperties, toStringprivate static final int[] DEBUG
public static final String KEY_DEADCOLUMNS
public static final String KEY_DEADPIXELS
public static final String KEY_CLIPLOOP
public static final String KEY_CLIPSIGMA
public static final String KEY_MULTSKEW
public static final String KEY_MULTMEDIAN
public static final String KEY_MULTAVERAGE
public static final String KEY_LOWACCEPT
public static final String KEY_HIGHACCEPT
public static final String KEY_ACCEPTGAIN
private static final String DEFDEADCOLUMNS
private static final int DEFCLIPLOOP
private static final double DEFCLIPSIGMA
private static final double DEFMULTSKEW
private static final double DEFMULTMEDIAN
private static final double DEFMULTAVERAGE
private static final double DEFLOWACCEPT
private static final double DEFHIGHACCEPT
public MImageHDU deadColumns(MImageHDU master) throws BasicFitsException
BasicFitsExceptionprivate float[] deadColumns(float[] adu,
Dimension size,
float[] dest)
public MImageHDU removeCosmics(MImageHDU master, List<Point> off, List<MImageHDU> stack, boolean deadcols) throws BasicFitsException
BasicFitsExceptionprivate void removeCosmics(float[] src,
List<Point> off,
List<MImageHDU> stack,
boolean deadcols)
throws BasicFitsException
BasicFitsExceptionprivate float[] removeCosmics(float[] adu,
double bck,
float min,
float max,
float accept,
float[] dest,
List<Point> off,
List<MImageHDU> stack,
boolean deadcols)
throws BasicFitsException
BasicFitsExceptionprivate Map<Statistic.Sample,Double> getImageStatistic(float[] src)
public ImageEnhance.ImageStack toMaster(MImageHDU master, MImageHDU hdu, boolean deadcolumn, Point off) throws BasicFitsException
BasicFitsExceptionpublic ImageEnhance.ImageStack toMaster(MImageHDU master, MImageHDU hdu, boolean deadcolumn, int x, int y) throws BasicFitsException
BasicFitsExceptionpublic ImageEnhance.ImageStack toMaster(float[] f, double fmode, MImageHDU hdu, boolean deadcolumn, int x, int y) throws BasicFitsException
BasicFitsExceptionprivate static float[] replaceWithNeighboringColumn(float[] adu,
List<Integer> dead,
Dimension size,
float[] dest)
private static float[] replaceCosmicsWithStack(float[] adu,
float min,
float max,
float accept,
float[] dest,
ImageEnhance.ImageStack... comp)