You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 38 Next »

ImgMan User's Guide

  1. #Overview
  2. #Starting ImgMan from Matlab Desktop
  3. #Viewing Live Images
  4. #Collecting Images
  5. #Browsing Image Datasets
  6. #Analyzing Single Image
  7. Online Help

Overview

ImgMan (short for Image Management) is a suite of Matlab applications for collecting and analyzing beam images from laser cameras and profile monitors at LCLS. ImgMan consists of the Image Acquisition, Image Browser, and Image Analysis applications.

Starting ImgMan from Matlab Desktop

To start ImgMan from Matlab, type

imgAcq_main

in the Command Window.

Viewing Live Images


In the Image Acquistion window, select a camera and check the "Show Live Image" box. After a short delay, the window expands, and you can see the live image as well as the #Image Processing Panel, which can be found on all three main windows of ImgMan.



Image Processing Panel


Image Processing Panel contains widgets for setting image processing parameters, e.g. slicing, background subtraction, filters, cropping, color mapps, annotations (centroids), unit scales, the image processing algorithm. Usually, ImgMan propagates changes of paramaters immediately. However, if there is an "Apply" button, you must press it before some costly image processing parameters are applied (or you can check the "Instant" Apply box).

Collecting Images


In the Image Acquisition window, select a camera, specify the desired number of background and beam images, and press the "Measure" button. If you don't want to save images locally, uncheck "Save Images" box. You can follow the progress of the measurment either in the Image Acquisition window or in cmlog. Each measurement results in one dataset of images. When the measurement is finished, the number on the dataset label increases by 1.

Saving and Loading Datasets


Press "Save" button to open "Save As..." dialog and save your image datasets. Press "Load" button to open a "Load..." dialog and load image datasets.

Browsing Image Datasets


In the Image Acquisition window, press the "Browse..." button to open the image browser. You can select a dataset, browse images, and specify image processing parameters through an #Image Processing Panel.


Analyzing Single Image


In the Image Browser window, press the "Analyze..." button to open an Image Analysis window for the corresponding image. Image Analysis also contains an #Image Processing Panel.



Online Help For ImgMan

ImgMan (short for Image Management) is a suite of Matlab applications for collecting and analyzing beam images from laser cameras and profile monitors at LCLS. ImgMan consists of the Image Acquisition, Image Browser, and Image Analysis applications.

Image Acquisition



ALGORITHM popupmenu

  • Select an image processing algorithm.

BACKGROUND IMAGES edit

  • Specify the number of background images to be acquired.

BEAM IMAGES edit

  • Specify the number of beam images to be acquired.

BEAM SIZE UNITS popupmenu

  • Select image axes units.

BROWSE... button

  • Open the Image Browser.

CAMERA popupmenu

  • Select a camera from the list.

CANCEL button

  • Cancel the image acquisition.

CAPTURE... button

  • Display the current live image (screenshot) in another window.

COLOR MAP edit

  • Specify the number of colors.

COLOR MAP popupemu

  • Specify the name of the colormap.

COLOR MAP slider

  • Select the number of colors.

CROP checkboxes

  • Select which cropping to apply to the image.

DATASET LABEL edit

  • Specify the name of the next image dataset.

FILTERS checkboxes

  • Select desired image filters.

HELP button

  • Display help.

IN button

  • Put the screen for the selected camera in.

LOAD... button

  • Load image datasets from hard drive.

MEASURE button

  • Start image acquisition. Might be disabled.

NUMBER SLICES edit

  • Specify the number of slices.

OUT button

  • Put the screen for the selected camera out.

SAVE... button

  • Save image datasets to hard drive.

SAVE CURRENT CENTROID... button

  • Open a dialog to save the current centroid.

SAVE IMAGES checkbox

  • Enable/disable the local saving of images.

SHOW CENTROIDS checkboxes

  • Select to display the desired centroids.

SLICE INDEX edit

  • Specify the index of the slice.

SLICE PLANE checkboxes

  • Select the plane for slicing.

SUBTRACT BACKGROUND checkboxes

  • Select which background to subtract from the image.

UNDOCK button

  • Display live image in another (resizable) figure.
Image Analysis



ADJUST CROP AREA... button

  • Open a window to adjust either the width (if the slice plane is X) or the height (if the slice plane is Y) of the crop area of the image.

ALGORITHM popupmenu

  • Select an image processing algorithm.

APPLY button

  • Apply changes of the image processing parameters.

BEAM SIZE UNITS popupmenu

  • Select image axes units.

COLOR MAP edit

  • Specify the number of colors.

COLOR MAP popupemu

  • Specify the name of the colormap.

COLOR MAP slider

  • Select the number of colors.

CROP checkboxes

  • Select which cropping to apply to the image.

FILTERS checkboxes

  • Select desired image filters.

INSTANT APPLY checkbox

  • Enable/disable the instant application of the changes of the image processing parameters.

NEXT IMAGE button

  • Display next image in the dataset

PREVIOUS IMAGE button

  • Display previous image in the dataset.

SHOW CENTROIDS checkboxes

  • Select to display the desired centroids.

SLICE INDEX edit

  • Specify the index of the slice.

SLICE PLANE checkboxes

  • Select the plane for slicing.

SUBTRACT BACKGROUND checkboxes

  • Select which background to subtract from the image.
Image Browser



ALGORITHM popupmenu

  • Select an image processing algorithm.

ANALYZE... button

  • Open the Image Analysis application for the corresponding image.

APPLY button

  • Apply changes of the image processing parameters.

BEAM SIZE UNITS popupmenu

  • Select image axes units.

COLOR MAP edit

  • Specify the number of colors.

COLOR MAP popupemu

  • Specify the name of the colormap.

COLOR MAP slider

  • Select the number of colors.

CROP checkboxes

  • Select which cropping to apply to the image.

DATASET tabs

  • Select a dataset.

FILTERS checkboxes

  • Select desired image filters.

IMAGE INDEX popupmenu

  • Select the index of an image to be displayed first.

IMAGE slider

  • Browse the images.

IMAGE VALIDITY checkbox

  • Unselect if an image is invalid.

INSTANT APPLY checkbox

  • Enable/disable the instant application of the changes of the image processing parameters.

MASTER CROP AREA...

  • Open a window to specify a crop area for all images.

REMOVE DATASET button

  • Remove a dataset.

SHOW CENTROIDS checkboxes

  • Select to display the desired centroids.

SLICE INDEX edit

  • Specify the index of the slice.

SLICE PLANE checkboxes

  • Select the plane for slicing.

SUBTRACT BACKGROUND checkboxes

  • Select which background to subtract from the image.

X PROJECTION button

  • Show beam project in the X plane.

Y PROJECTION button

  • Show beam project in the Y plane.
  • No labels