digital image processing and computer...

102
Digital Image Processing and Computer Vision 1 Opas Wongtaweesap (Aj’OaT) Intelligent Information Systems Development and Research Laboratory Centre Website : http://web.sc.su.ac.th/OaTCoM http://oatcom.hi5.com http://twitter.com/OaTCoM E-mail : [email protected], [email protected]

Upload: others

Post on 09-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Textbooks and Other Medias

In Course Outline. Google Search Engine. Wikipedia.

102