ImgMan User's Guide
- #Overview
- #Starting ImgMan from Matlab Desktop
- #Viewing Live Images
- #Collecting Images
- #Browsing Image Datasets
- #Analyzing Single Image
- 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.
For more details, check the User's Guide.
Image Acquisition
This application is used to acquire background and beam images from cameras in the LCLS beam line. Some cameras are associated with a screen, which you must put IN first. After specifying the number of the desired background and beam images, press the "Measure" button to start the acquisition. You can monitor the status of your measurement on the main panel.
When the acquisiton is complete, you can browse through your image datasets.
Image Analysis
This application is used to analyze single images from your dataset. You specify the image processing parameters to extract essential beam data from the image. You can also trim the width or the height of the cropped area- depending on which slice plane you have selected.
Image Browser
This application is used to browse through image datasets. You specify the image processing parameters to get an overview of beam data from the images. You can also specify a master crop area for all images in a dataset.