![Page 1: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/1.jpg)
Digital Image Processingand Computer Vision
1
Opas Wongtaweesap (Aj’OaT)Intelligent Information SystemsDevelopment and Research Laboratory CentreWebsite : http://web.sc.su.ac.th/OaTCoM
http://oatcom.hi5.comhttp://twitter.com/OaTCoM
E-mail : [email protected], [email protected]
![Page 2: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/2.jpg)
Topics
What is Digital Image Processing. Why we need Digital Image Processing. Computer Vision and Concepts. Applications and Examples Overview.
2
Applications and Examples Overview. Image Retrieval Systems. Conclusion. References.
![Page 3: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/3.jpg)
What is Digital Image Processing
is any form of Information Processing for which the input is an image.
such as photographs or frames of video. output is not necessarily an image, but can be
for instance a set of features of the image.
3
for instance a set of features of the image. Most image-processing techniques involve
treating the image as a two-dimensionalsignal and applying standard Signal Processing techniques to it.
![Page 4: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/4.jpg)
Digital Image Processing (Con’t)
Input – Image, Photograph or frame of video Input Device – Digital Camera, Video,
Scanner, Image Construction Programs. Process – in This Class.
4
Output – Image or Image Feature vector
![Page 5: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/5.jpg)
Digital Image Processing (Con’t)
Processing of a multidimensional pictures by a digital computer.
การประมวลผลสัญญาณรูปภาพโดยใชดิจิตอลคอมพิวเตอร.
5
![Page 6: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/6.jpg)
Why we need Digital Image Processing?
เพื่อการบันทึก และการจัดเก็บภาพ เพื่อปรับปรุงคุณภาพของภาพใหดียิ่งขึ้น โดยการใชกระบวนการทาง
คณิตศาสตร และสถิติเขามาชวย เพื่อชวยในการวิเคราะหอะไรบางอยางที่ซอนอยูในภาพรูปภาพ
6
เพื่อชวยในการวิเคราะหอะไรบางอยางที่ซอนอยูในภาพรูปภาพ เพื่อสังเคราะห หรือสรางภาพขึ้นมาเอง เพื่อสรางระบบการมองเห็นใหกับคอมพิวเตอร หรือ ที่รูจักกันในนามของ
Computer Vision
![Page 7: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/7.jpg)
Computer Vision
Computer vision is the science and technology of machines that see.
As a scientific discipline, computer vision is concerned with the theory and technology for building artificial systems that obtain
7
building artificial systems that obtain information from images.
The image data can take many forms, such as a video sequence, views from multiple cameras, or multi-dimensional data from a medical scanner.
![Page 8: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/8.jpg)
Computer Vision (Con’t)
Controlling Processes. Industrial Robot. Autonomous Vehicle.
Detecting Events.
8
Detecting Events. Visual Surveillance.
Organizing Information. for indexing databases of images and image
sequences.
![Page 9: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/9.jpg)
Computer Vision (Con’t)
Modeling objects or environments industrial inspection. medical image analysis. topographical modeling.
9
Interaction as the input to a device for computer-human
interaction. Tangible User Interface. Surface Computing.
![Page 10: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/10.jpg)
Picture File Formats
Bitmap Image (*.BMP) Standard Image File Format of Microsoft. Support on MS-Windows and MS-Application. No used on Mac.
10
Picture Image (*.PICT) Standard Image File Format of Apple. Support on Mac OS and Mac Application. No used on PC.
![Page 11: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/11.jpg)
Picture File Formats (Con’t)
Tagged Image File Format (*.TIFF) Bitmap Image File Format on 1986. Support both Microsoft and Apple. Popular in PC and Mac.
11
Joint Photographic Expert Group (*.JPEG) Bitmap Format for Web Browser and Monitor
Shown. Compression Image and Camera Image. Shorted name is JPG.
![Page 12: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/12.jpg)
Picture File Formats (Con’t)
Graphic Interchange Format (*.GIF) Developed by CompuServe Used in Computer Image Animation and Picture
Frame.
Portable Network Graphic (*.PNG)
12
Portable Network Graphic (*.PNG) Vector Image File Format. New Alternative from GIF Image. PNG Size Image is lowest than JPEG. Flexible for Image Resizable, Zoom in and Zoom
out in High Level Percentages.
![Page 13: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/13.jpg)
Image Terminology
Pixel – Picture Cell, Picture Element. Intensity – Color Value in each pixel of
Image. Resolution – Image Resolution, Display
Screen Resolution.
13
Screen Resolution. RGB – Red Green Blue. Background. Foreground.
![Page 14: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/14.jpg)
Color Models
RGB – CMYK - HSV
14
![Page 15: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/15.jpg)
Color Models (Con’t)
Red Green Blue
15
Red Green Blue
Cyan Magenta Yellow
![Page 16: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/16.jpg)
RGB Color Planes
One picture composed by 3-Planes Color Vector and 3-Planes Color Vector RGB.
R is Red Color, G is Green Color and B is Blue Color.
16
![Page 17: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/17.jpg)
RGB Color Planes (Con’t)
17
![Page 18: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/18.jpg)
RGB Color Values
One pixel kept Color Values in RGB Term. In each color has 256 color values. 256 Color Values can be written in 2 Mode. 0 – 255 in Decimal based number.
18
0 – 255 in Decimal based number. 00 – FF in Hex based number.
Maximum Colors of RGB Model. 256 x 256 x 256 color values. 16.7 million color values.
![Page 19: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/19.jpg)
RGB Color Values (Con’t)
19
![Page 20: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/20.jpg)
RGB Color Values (Con’t)
Black Color 10-Based (R,G,B) (0,0,0) 16-Based RGB 000000
White Color
20
White Color 10-Based (R,G,B) (255,255,255) 16-Based RGB FFFFFF
![Page 21: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/21.jpg)
RGB Color Values (Con’t)
21
![Page 22: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/22.jpg)
Color Image Processing
Image Normalization. RGB Image Gray Scaled Image
Image Binarization. Gray Scaled Image Black/White Image
22
Gray Scaled Image Black/White Image
![Page 23: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/23.jpg)
Image Representation
RGB Image or True Color Image. Gray Scale Image. Black and White Image (B/W). Indexed Color Image
23
Indexed Color Image
![Page 24: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/24.jpg)
Color Image or RGB Image
Color image or RGB imageeach pixel contains a vectorrepresenting red, green andblue components.
24
39871532
22132515
372669
28161010
39656554
42475421
67965432
43567065
99876532
92438585
67969060
78567099
RGB components
![Page 25: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/25.jpg)
Gray Scale Image
Intensity image or monochrome imageeach pixel corresponds to light intensitynormally represented in gray scale (gray level).
25
39871532
22132515
372669
28161010
Gray scale values
![Page 26: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/26.jpg)
Black and White Image
Binary image orblack and white imageEach pixel contains one bit :
1 represent white0 represents black
26
0 represents black
1111
1111
0000
0000
Binary data
![Page 27: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/27.jpg)
Indexed Color ImageIndex imageEach pixel contains index numberpointing to a color in a color table
Index No.
Redcomponen
Greencomponent
Bluecompone
27
256
746
941
Index value
x No. component
component component
1 0.1 0.5 0.3
2 1.0 0.0 0.0
3 0.0 1.0 0.0
4 0.5 0.5 0.5
5 0.2 0.8 0.9
… … … …
Color Table
![Page 28: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/28.jpg)
Histogram Processing
28
![Page 29: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/29.jpg)
Pixel Relationships
Image Labeling (Blob Coloring). 8nb, 4nb, 4nb orthogonal.
29
![Page 30: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/30.jpg)
8nb
30
![Page 31: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/31.jpg)
4nb
31
![Page 32: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/32.jpg)
4nb orthogonal
32
![Page 33: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/33.jpg)
Image Enhancement
Image Editing was known as photo retouching.
33
![Page 34: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/34.jpg)
Image Enhancement (Con’t)
Cropping an Image.
34
![Page 35: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/35.jpg)
Image Enhancement (Con’t)
Histogram.
35
![Page 36: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/36.jpg)
Image Enhancement (Con’t)
Removal of unwanted elements.
36
![Page 37: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/37.jpg)
Image Enhancement (Con’t)
Selective colour change.
37
![Page 38: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/38.jpg)
Image Enhancement (Con’t)
Image orientation, Merging of images.
38
![Page 39: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/39.jpg)
Image Enhancement (Con’t)
Special effects, Change colour depth.
39
![Page 40: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/40.jpg)
Image Enhancement (Con’t)
Image Restoration.
40
![Page 41: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/41.jpg)
Image Enhancement (Con’t)
Image Restoration.
41
![Page 42: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/42.jpg)
Image Enhancement (Con’t)
Image Restoration.
42
![Page 43: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/43.jpg)
Image Equalization
Contrast change and brightening.
43
![Page 44: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/44.jpg)
Image Equalization (Con’t)
44
![Page 45: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/45.jpg)
Image Equalization (Con’t)
45
![Page 46: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/46.jpg)
Resized Image/Zoom Image
46
![Page 47: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/47.jpg)
Linear Transform Function
Inverted Image.
47
![Page 48: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/48.jpg)
Linear Transform Function (Con’t)
Image Rotation.
48
![Page 49: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/49.jpg)
Mathematical Operators
Image Add Image (Pixel + Pixel).
49
![Page 50: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/50.jpg)
Mathematical Operators (Con’t)
Subtract, Multiply and Divide.
50
![Page 51: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/51.jpg)
Logical Operators (Con’t)
AND, OR, NOT, XOR.
51
![Page 52: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/52.jpg)
Image Convolution
52
![Page 53: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/53.jpg)
Smoothing and Sharpening
53
![Page 54: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/54.jpg)
Smoothing and Sharpening
การแกไขภาพที่เบลอ + มีสัญญาณรบกวน
54
![Page 55: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/55.jpg)
Smoothing and Sharpening
การแกไขภาพที่เบลอ หรือการสรางภาพเบลอ
55
![Page 56: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/56.jpg)
Smoothing and Sharpening
56
![Page 57: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/57.jpg)
Dilation and Erosion
57
![Page 58: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/58.jpg)
Dilation and Erosion (Con’t)
Dilation คือ การขยายภาพโดยมีสัดสวนเทากันทั่วทั้งภาพ (Uniform)
Erosion คือ การยอภาพ สวนการทํา Skeleton เปนการหาโครงสรางหลักของวัตถุ
58
โครงสรางหลักของวัตถุ
![Page 59: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/59.jpg)
Dilation Application
59
![Page 60: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/60.jpg)
Erosion Application
60
![Page 61: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/61.jpg)
Image Segmentation
เปนกระบวนการตัดแยกภาพออกเปนชิ้นสวนยอย โดยการตดัแยกวัตถุ นั้นสามารถแบงออกไดเปน 2 ชนิดดังนี้ การตัดแบงวัตถุตามเสนขอบของวัตถุ (by identifying edges
or lines) ไดแกวิธีการของ Edge Detection, Line
61
or lines) ไดแกวิธีการของ Edge Detection, Line Detection
การตัดแบงวัตถุตามพื้นที่ของวัตถุ (by identifying regions or areas) ไดแกวิธีการของ Hough Transform
![Page 62: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/62.jpg)
Edge Detection
62
![Page 63: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/63.jpg)
Edge Detection (Con’t)
63
![Page 64: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/64.jpg)
Edge Detection (Con’t)
64
![Page 65: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/65.jpg)
Line Detection
65
![Page 66: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/66.jpg)
Line Detection (Con’t)
66
![Page 67: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/67.jpg)
Line Detection (Con’t)
67
![Page 68: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/68.jpg)
Line Detection (Con’t)
68
![Page 69: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/69.jpg)
Hough Transform
69
![Page 70: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/70.jpg)
Hough Transform (Con’t)
70
![Page 71: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/71.jpg)
Hough Transform (Con’t)
71
![Page 72: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/72.jpg)
Image Compression
เปนกระบวนการที่ไดรับความสําคัญเพิ่มมากขึ้น อันเนื่องจากเปนสวนหนึ่งที่ชวยในการสงผานขอมูลผานระบบเครือขาย มีหลายเทคนิคที่ถูกนํามาใชในการบีบอัดขอมูลภาพ เชน Wavelet
การบีบอัดสัญญาณ เปนเทคนิคที่ใชในการลดพื้นที่ในการจัดเก็บ
72
การบีบอัดสัญญาณ เปนเทคนิคที่ใชในการลดพื้นที่ในการจัดเก็บขอมูลภาพ หรือลด Bandwidth ที่ใชในการสงผานเครือขาย
การบีบอัดขอมูลภาพ มี 2 ชนิดคือ การบีบอัดแบบไมสูญเสียขอมูล (Lossless compression) การบีบอัดแบบสูญเสียขอมูล (Lossy compression)
![Page 73: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/73.jpg)
Image Compression (Con’t)
เทคนิคที่ใชในการบีบอัดสัญญาณ มี 4 กลุมดวยกัน Statistical compression technique
(Huffman coding) Spatial compression technique (run
73
Spatial compression technique (run length technique)
Quantizing compression technique (Quantize levels reducing)
Fractal compression technique (Most compress ratio)
![Page 74: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/74.jpg)
Image Compression (Con’t)
74
![Page 75: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/75.jpg)
Image Compression (Con’t)
75
![Page 76: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/76.jpg)
Object Recognition
76
![Page 77: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/77.jpg)
Object Recognition (Con’t)
77
![Page 78: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/78.jpg)
Optical Character Recognition
OCR, Scanned Text Image Text or Word.
78
![Page 79: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/79.jpg)
Lisp Reading Recognition
Lisp Image Text or Speech.
79
![Page 80: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/80.jpg)
Musical Chord Recognition
MCR, Note Image Note Sequence or Song or MIDI File.
80
![Page 81: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/81.jpg)
2D Barcode Recognition
81
![Page 82: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/82.jpg)
Braille Recognition
82
![Page 83: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/83.jpg)
Braille Recognition (Con’t)
83
![Page 84: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/84.jpg)
Physical Biometrics
Example Iris Detection, Fingerprint Hand Geometry, Face Detection Palm print Detection, Body Geometry
84
Palm print Detection, Body Geometry Measurement Biometric Dependent on environment Dependent on interaction
![Page 85: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/85.jpg)
Finger Print Recognition
85
![Page 86: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/86.jpg)
Online-Face Detection
86
![Page 87: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/87.jpg)
Face Recognition
87
![Page 88: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/88.jpg)
Face Recognition (Con’t)
88
![Page 89: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/89.jpg)
Behavior Biometrics
Example Handwriting, Signature, Gait Performance/Temporal biometric Dependent on state of mind
89
Dependent on state of mind
![Page 90: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/90.jpg)
Handwriting Recognition
90
![Page 91: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/91.jpg)
Image Retrieval System
Introduction to Image Retrieval Systems.
http://amazon.ece.utexasedu ~qasim
91
:// . .exas.edu/~qasim
![Page 92: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/92.jpg)
Image Retrieval System (Con’t)
92
![Page 93: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/93.jpg)
Image Retrieval System
Image Storage Assigned Image Primary Key and kept them in
database of system. Input shortcut description or more than. Calculate Vector Value of each image.
93
Calculate Vector Value of each image.
Image Retrieval System Model Text Based Image Retrieval (TBIR). Content Based Image Retrieval (CBIR). Combined Image Retrieval System.
![Page 94: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/94.jpg)
Text Based Image Retrieval
TBIR retrieval from picture name, text
surrounding, image description, attribute alt of image tag.
94
alt of image tag. Dog.gif, cat001.jpg This is the dog. <img src=“pic.jpg”/> <img src=“pic.jpg” alt=“dog” />
retrieval from Indexed Image or Keywords.
![Page 95: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/95.jpg)
Text Based Image Retrieval
95
![Page 96: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/96.jpg)
Content Based Image Retrieval
CBIR Calculate Vector Value of each image. Color Vector. Shape Vector.
96
Shape Vector. Texture Vector.
![Page 97: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/97.jpg)
Color Vector
97
![Page 98: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/98.jpg)
Shape Vector
98
![Page 99: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/99.jpg)
Image Similarity
http://www.myheritage.com/
99
![Page 100: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/100.jpg)
Crime-Face Retrieval
100
![Page 101: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/101.jpg)
Conclusions
DIP is process methodology for Original Image transfer from one form to another form.
After processing Output is Changed Image or feature vectors and sometime
101
Image or feature vectors and sometime image size is reduced.
DIP is tools for Image Enhancement or Image retouching.
DIP is pre-processing for Object Recognition and Pattern Recognition.
![Page 102: Digital Image Processing and Computer Visionwebserv.cp.su.ac.th/lecturer/tasanawa/510670/DIPandCV.pdf · What is Digital Image Processing is any form of Information Processing for](https://reader034.vdocuments.net/reader034/viewer/2022042322/5f30ff7f1bc2d556b1188fed/html5/thumbnails/102.jpg)
Textbooks and Other Medias
In Course Outline. Google Search Engine. Wikipedia.
102