• 沒有找到結果。

# 影像處理應用之簡介

N/A
N/A
Protected

Share "影像處理應用之簡介"

Copied!
22
0
0

(1)

### 影像處理應用之簡介

2017/12/12

What is Digital image processing ?

Digital image processing(數位影像處理) is the use of

computeralgorithmsto performimage processingondigital images.

As a subcategory or field ofdigital signal processing, digital image processing has many advantages overanalog image processing. It allows a much wider range of algorithms to be applied to the input data and can avoid problems such as the build-up of noise and signal distortion during processing. Since images are defined over two dimensions (perhaps more) digital image processing may be modeled in the form ofmultidimensional systems.

-- https://en.wikipedia.org/wiki/Digital_image_processing

(2)

Examples (Lena)

(3)

Examples

Dilation(膨脹) ↔ Erosion(侵蝕)

(4)

Examples

(5)

Examples

Hough line transform 霍夫線變換

(6)

(7)

Examples

Basic Concepts

(8)

Basic Concepts

A colour image has 3 2-d matrices for R, G , B

Basic concepts

Example (0黑 ~ 255白)

(9)

Basic operations

Writing images

Core module

g(x) = a f(x) + b

a = Contrast parameter b = Brightness parameter

(10)

Core module

Contrast and Brightness example

a =2.2 b=50

Core module

Drawing functions

Lines Circles Ellipses Polygon

(11)

Image Processing

- medianBlur - GaussianBlur - bilateralFilter

Image Processing

Smoothing

(12)

Image Processing

Erosion and Dilation 用於減弱或突顯特徵

Erode + Dilate = Removal of stray marks

Erosion

Dilation

Image Processing

(13)

Image Processing

Image Processing

(14)

Image Processing

Sobel Edge Detector

Image Processing

Laplace Edge Detector

(15)

Image Processing

Canny Edge Detector

Best edge detector available

The following 3 are considered to be keypoints in an image

1) Edges 邊緣

2) Corner 角點(also known as interest points) 3) Blobs (also known as regions of interest )

Once the features have been found, these features are

「described」.

(16)

Feature Detection

Feature Extraction: SURF, SIFT, BRIEF

Feature Descriptors: SURF, SIFT, BRIEF, STAR Matchers: FLANN, BruteForce

(17)

Template Matching

(圖樣比對,樣板比對,模板匹配)

Foreground Extraction(前景提取)

(18)

Corner Detection(角點偵測, 角點檢測)

Feature Match 特徵匹配

(19)
(20)

## How we teach computers to understand pictures

李飛飛

Image Processing v.s. Computer Vision

40

Image Processing 影像處理

Computer Vision 電腦視覺

Low Level

High Level

Acquisition, representation, compression, transmission image enhancement edge/feature extraction Pattern matching image "understanding“

(Recognition, 3D)

(21)

41

42

(22)

Good Data Structure Needs Proper Accessing Algorithms: get, insert. rule of thumb for speed: often-get

– One of the strengths of CKC Chinese Input System is that it caters for the input of phrases to increase input speed..  The system has predefined common Chinese phrases, such

• One of the strengths of CKC Chinese Input System is that it caters for the input of phrases to increase input speed.  The system has predefined common Chinese phrases, such

2 、 How to build up the key performance index according to company’s vision and strategy.. 3 、 By means see the internal reaction during different periods, it was divided

This can be used to guide small and medium construction industry to setup occupational safety and health management.. The checklists can be used to build and evaluate

In the development of data acquisition interface, matlab, a scientific computing software, was applied to acquire ECG data with real-time signal processing.. The developed

For the application of large size flat panel display such as LCD TV, Notebook, Monitor etc, the correlation color temperature can be adjusted via the color image processing circuit

This thesis makes use of analog-to-digital converter and FPGA to carry out the IF signal capture system that can be applied to a Digital Video Broadcasting - Terrestrial (DVB-T)