www.magworldwide.com introduction to image processing introduction to image processing presented by:...

Download Www.magworldwide.com Introduction to Image Processing Introduction to Image Processing Presented by: Nicholas Beavers – Media Cybernetics, Inc. Welcome

If you can't read please download the document

Upload: laurel-warner

Post on 22-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

  • Slide 1
  • www.magworldwide.com Introduction to Image Processing Introduction to Image Processing Presented by: Nicholas Beavers Media Cybernetics, Inc. Welcome to Sponsored by Starting Soon
  • Slide 2
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com What is an image? An image is a numerical representation of a picture. a set of numbers interpreted by the computer which creates a visual representation that is understood by humans. 255 255 199143 97 18732 12 3423 22 11 244 198 179123 94 19532 43 5213 32 11 253 217 23468 185 9713 12 2711 14 26
  • Slide 3
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Pixels are identified by their position in a grid (two-dimensional array), referenced by its row (x), and column (y). Image: Pixel Array Pixel = Picture Element Each pixel is a sample of an original image.
  • Slide 4
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Binary Digits (bits) Bitonal 0 = Black 1 = White
  • Slide 5
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com BIT DEPTH is determined by the number of bits used to define each pixel. The greater the bit depth, the greater the number of tones (grayscale or color) that can be represented. What is bit-depth?
  • Slide 6
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com BitsTonesBinary DigitsArray 1 bit (2 1 )2 tones (0 1) 0 or 1 2 bits (2 2 )4 tones (0 3) 00, 01, 10, 11 3 bits (2 3 )8 tones (0 7) 000, 001, 010, 011, 100, 101, 110, 111 4 bits (2 4 )16 tones (0 15) 0000, 0001, 0010, 0100, 1000, 0011, 0101, 1001, 1010, 0111, 1011, 1100, 1101, 1110, 1111, 0110
  • Slide 7
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com BitsTonesBinary DigitsArray 8 bit (2 8 )256 tones (0 255) 00000000, 00000001, etc. 12 bits (2 12 )4,096 tones (0 4,095) 000000000000, 000000000001, etc. 16 bits (2 16 )65,536 tones (0 65,535) 0000000000000000, 0000000000000001, etc. 24 bits (2 24 )16.7 million tones (0 16,699,999) 000000000000000000000000, 000000000000000000000001, etc.
  • Slide 8
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com The number of pixels in the image must be sufficient to distinguish features of interest: Resolution
  • Slide 9
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Aliasing: Distortion introduced when an image of high resolution is sampled by a detector of lower resolution. Resolution
  • Slide 10
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com 1x1 0.108 m/pixel 2x2 0.216 m/pixel 3x3 0.324 m/pixel 4x4 0.432 m/pixel Same display settings Different contrast and brightness Images courtesy of Claire M. Brown, PhD, McGill University Department of Biochemistry Binning
  • Slide 11
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Zoom 1 0.140 m/pixel Zoom 3 0.047 m/pixel Zoom 6 0.023 m/pixel Zoom 8 0.017 m/pixel Zoom 10 0.014 m/pixel 63X NA 1.4 Oil Images courtesy of Claire M. Brown, PhD, McGill University Department of Biochemistry Over Sampling
  • Slide 12
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Input device the source of the images; camera, microscope, scanner, etc Interface hardware the connection between the input device and the computer; takes the input signal and digitizes it for use on a PC Imaging software the user interface to all the imaging components Output devices printers, image storage devices, monitors What components are involved in imaging?
  • Slide 13
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Capture only or driver software: software used to capture and save an image from a device developed mostly by hardware manufacturers Example: TWAIN drivers Imaging software, Image Editing, Photo Retouching: software used primarily in home and general business applications, mostly consumer oriented Example: Adobe PhotoShop, Microsoft Photo Editor, Image Tools Basic Image Measurement Software: used for basic image capture, enhancement, with simple measuring tools Example: Image-Pro Express Types of Imaging Software
  • Slide 14
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com General Analytical Image Analysis Software: used in scientific/industrial analysis of images to generate proven data Example: Image-Pro Plus Vertical Market Image Analysis Software: used to solve specific imaging problems in a related industry Example: Array-Pro, Scope-Pro, Materials-Pro Analyzer, or vision software libraries Types of Imaging Software cont
  • Slide 15
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Sample Preparation* Acquisition how do we acquire an image into the computer? Enhancement how do we make it look better to extract information? Identification which attributes of the image are we interested in? Measurement what information can we obtain? Report Generation how can we present this information? Archive how can we store the information? The Analytical Imaging Process
  • Slide 16
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com There are basic ways to enhance an image: Modify its intensity index: brightness, contrast, gamma Background correction: flatten, compensate for irregularities Apply a spatial filter or operation: sharpen, low-pass, edge Advanced enhancement Manipulate the image frequencies: Fourier transform Morphological transformations: erode, dilate, both Image Enhancement
  • Slide 17
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Black: 0 White: 255 for 8-bit images : 4095 for 12-bit images The higher the bit depth, the better the dynamic range of the image allowing for greater information observance in sensitive samples Image Enhancement: Brightness Overall amount of light in an image (2 n 1) for n-bit images
  • Slide 18
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Low dynamic range Medium contrast Full dynamic range Good contrast Enhancement: Grey-value Histogram Stretch
  • Slide 19
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com brightness contrastAll Three lineargamma 0.5gamma 2 Image Intensity Display Intensity Images courtesy of Claire M. Brown, PhD, McGill University Department of Biochemistry Image Enhancement: All Three
  • Slide 20
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com BackgroundAutomatic flatten of Background Original Image Enhancement: Background Correction
  • Slide 21
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Commonly used convolution filters: Low-pass: blurs, or smoothes an object Sharpen: enhances all intensity transitions Hi-pass: creates harsh intensity variations Median: removes random impulse noise Advanced Filters: Sigma: removes local impulse noise without Image Enhancement: Spatial Filtering
  • Slide 22
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Examples of filter kernels: -3 -3 -3-3 0 +3 -2 -2 -2 0 0 0-3 0 +3 -2 +9 -2 +3 +3 +3-3 0 +3 -2 -2 -2 horizontalvertical sharpening edge detectedge detectfilter Spatial Filters
  • Slide 23
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Kernel size Preview window Filter description Sharpen Filter
  • Slide 24
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Examples Image Enhancement: Sharpening
  • Slide 25
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Utilizing the Image-Pro Plus software package. Live Image Processing
  • Slide 26
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Provides a method for combining two or more images into a single resultant image. The final results will depend on the operation performed. Logical: AND OR NOT NAND XOR Arithmetic: Add Average Subtract Difference Max & Min Arithmetic operators
  • Slide 27
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com DAPI Cy3 FITC Processing / Enhancement Merge Images
  • Slide 28
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Red Green Blue Processing / Enhancement Extract Images
  • Slide 29
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Extended Depth of Field
  • Slide 30
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Depth of Field Extended Depth of Field cont
  • Slide 31
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Stitching of Images through Automatic Microscope and Stage control Tiling
  • Slide 32
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Thresholding / Segmentation
  • Slide 33
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Object splitting using filters, or manually splitting by drawing lines between touching objects. Guard frame when working on multiple fields side by side, we may need to specify that object touching the borders of the image. Pseudo-color adds false color to the image to show changes in gray values not noticeable to the human eye. Pre Measurement Steps
  • Slide 34
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Size (area, perimeter, length, etc) Shape (roundness, aspect ratio) Density / IOD Clusters Fractal Dimension Uniformity Once objects are identified, we are dealing then with a set of pixels, which are a set of numbers and thus we are able to measure anything as needed. Measurement Parameters
  • Slide 35
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Statistical Measurement of Objects
  • Slide 36
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Line Profile
  • Slide 37
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Horizontal section Vertical section Curved section Thickness Measurements
  • Slide 38
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Area Percentage Measurements
  • Slide 39
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Colocalization Intensities in Time-Series Fluorescence Measurements
  • Slide 40
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com DDE data to Excel for further statistical analysis Create reports single sheet with image, data, charts using a custom template creating a unified and consistent report mechanism for use department wide Data Collector collection of analysis data from multiple images into a single space which can then be used to DDE, or create reports Poster Printing allows for taking a single image and printing it on multiple sheets of paper for presentation/poster sessions Annotation all measurements can be placed onto the image as a layer so it does not interfere with future needs for analysis Data Output
  • Slide 41
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Data Output
  • Slide 42
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Original measured imageObjects sorted by e.g. area Sort Object in Gallery
  • Slide 43
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Uses - Noise Removal
  • Slide 44
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Dan Mulvihill Cell Developmental Biology Group University of Kent Raw ImageDeconvolvedThreshold Uses - Analysis
  • Slide 45
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Uses - Visualization
  • Slide 46
  • Introduction to Imaging Processing presented by Media Cybernetics www.mediacy.com Volume rendering Real Time Interaction Clipping Surface rendering Volume of Interest Three Dimensional Reconstruction
  • Slide 47
  • www.magworldwide.com Introduction to Image Processing Thank you for attending! Sponsored by For more information, please contact: [email protected] Presented by: Nicholas Beavers - Media Cybernetics, Inc. [email protected] www.mediacy.com