1 / 69

The Art of Digital Image processing

The Art of Digital Image processing. C. S. Tong Department of Mathematics Hong Kong Baptist University. Is the left center circle bigger?. No, they're both the same size. It's a spiral, right?. No, these are a bunch of independent circles.

gwylan
Télécharger la présentation

The Art of Digital Image processing

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. The Art of Digital Image processing C. S. Tong Department of Mathematics Hong Kong Baptist University

  2. Is the left center circle bigger? No, they're both the same size

  3. It's a spiral, right? No, these are a bunch of independent circles

  4. Keep staring at the black dot. After a whilethe gray haze around it will appear to shrink.

  5. Can you find the dog?

  6. How many colors do you see? There are only 3 colors: White, green, and pink.There seem to be two different shades of pink,but there is only one pink.

  7. Count the black dots! :o)

  8. Are the horizontal lines parallel or do they slope?

  9. Do you see a musician or a girl's face?

  10. Do you see the face? Or an Eskimo?

  11. Do you see a cube missing a corner?Or do you see a small cube in a big one?

  12. Is the blue on the inner left back or the outer left front?

  13. What is a digital image? • A digital image is just a 2D array of picture elements (pixels)

  14. What is a digital image? • Each pixel is associated with a number which represents its intensity or brightness • Usually allow up to 256 levels of brightness (so called 8-bit images) • how many levels do you think you can distinguish?

  15. Effects of Quantization Effects of changing intensity resolution 8-Bit image 7-Bit image 6-Bit image 5-Bit image 4-Bit image 3-Bit image 2-Bit image 1-Bit image

  16. Effects of Quantization The demo showed that the human eye can only resolve about 20-30 grey levels

  17. What is a digital image? • The density of pixels significantly affect the quality of the image • A typical scanner or digital camera has a resolution of about 600 dpi (or about 1 million pixels per picture) • By comparison, the human eye has a resolution of about 10,000 dpi (or 100 million cone cells)

  18. Effects of Quantization Effects of changing spatial resolution

  19. Effects of Quantization Can be used for concealing identify

  20. What is a digital image? • Colour can be represented by three primary colour components: Red, Green and Blue  24-bit RGB images • For special editing effects such as transparency, some image formats support 32-bit RGB- ,the additional 8-bit describes the  channel • Video is just a sequence of images. Frame rate of over 24 pictures per second is often sufficient

  21. What is a digital image? • A more efficient image format for representing colours is the Index Image Format • All the distinct colours that appear in an image are stored in a file called the colormap • The colour image is now an array of indices, each of which specify the color of that pixel as the corresponding colour in the colormap

  22. Editing Colormap

  23. Editing Colormap

  24. Chroma-keying • The idea of editing the colormap can be used for many movie effects • Take pictures of an actor in front of a blue screen • Edit the colormap and make the blue color transparent • Overlay the pictures to a desired background

  25. Chroma-keying Map the black background to the Tsing Ma Bridge

  26. Editing Colormap Convert image to black and white image Increase intensity in the Blue component Increase intensity in the Red component

  27. Digital Negative

  28. Contrast Stretching Original image Contrast adjusted plus cropping Histogram Contrast adjusted

  29. Histogram Equalization Original image Histogram Equalized Contrast Adjusted

  30. Median Filtering Original Image MF (3-by-3) 5% Binary Noise

  31. Median Filtering 20% Binary Noise MF (3-by-3) MF (3-by-3) 50% Binary Noise

  32. Independent Component Analysis Original Image Denoising using ICA Noisy Image

  33. Edge Detection Original Sobel Noise (0.01) Sobel Laplacian Noise (0.05) Laplacian Sobel Laplacian

  34. High-boost Filter Original High-passed High-boost Low-passed

  35. Fourier Transform Spatial Domain Frequency Domain F logF

  36. Ghost-buster Ghost appears Ghost removed

  37. Image Degradation Perfect Photo Blurred Photo

  38. Image Restoration Original Image Blur removed using Wiener Filter (nsr=0.05) • Motion Blurred Image

  39. Image Restoration WF restorations CST restorations Original • Blur removed using nsr=0.05 • Blur removed using nsr=0.01 • Blur removed using nsr=0.005 Blur removed using nsr=0.001 • Blur removed using nsr=0.1

  40. Blurred Image Blurred Image Restored Image Restored Image Result

  41. Horizontal Blurred Vertical Blurred Restored Image Restored Image Other Blurring Function

  42. How to Recognize Shapes? After appropriate translation, rotation , and scaling, we can now see the two shapes are the same!

  43. How to Recognize Shapes? After all possible translation, rotation , and scaling, we can now see the two shapes are not the same!

  44. Pattern Recognition: Overview • Each pattern to be related to a set of features (feature vector) • Distinguish a set of patterns by some measure of distance between feature vectors

  45. Feature Extraction • This is the most crucial part of a recognition system • Usually prefer features which are invariant to translation, rotation and scaling • Standard approach include: statistical moments and PCA • Very much context-dependent

  46. A small scale illustration Patterns Features Apples, Lemons Colour Size + Melons Shape + Bananas + Oranges, Grape Fruits... Texture...

  47. Complexity • Clearly, as the set of patterns grows, the number and complexity of the features grow • There may not be any suitable distinguishing features Sometimes I can’t even read my own hand writing!

  48. Chinese Character Recognition • There are over 20,000 Chinese Characters • Although not all are in common usage, at least 5,000 are needed in most applications • Chinese Characters come in many font types

  49. Chinese Character Recognition • For fixed font character recognition, each character is represented by a N-by-M binary matrix (typically 24-by-24) • Or equivalently, a character is a 576 dimensional vector • Noise in scanning is modelled by bit-reversal (so called binary noise)

  50. Chinese Character Recognition • Handwriting is much more difficult: no natural representation available • A character involves combining a number of elementary strokes in two spatial dimension • Large variation in writing styles

More Related