这PPT - Adaptive Vision€¦ · 2 方案 这ppt中: •如何工作? •可用的工具...

Preview:

Citation preview

2

方案

这PPT中:

• 如何工作?

• 可用的工具

• 实例应用

3

介绍

一维边缘检测:沿着路径的亮度轮廓分析

扫描路径

被检测到的边缘(点)

4

一维边缘检测

如何工作?

5

如何工作?

1. 轮廓提取:• 沿着扫描路径

• 提取像素值

2. 轮廓平滑:• 高斯内核

• 消除噪音

6

如何工作?

3. 区分• 区别的轮廓

4. 局部极端• 高正值

表示上升的边缘

• 高负值

表示下降的边缘

7

如何工作?

5. 诠释• 从亮到暗的边缘

• 从暗到亮的边缘

8

如何工作?

•扫描路径任意形状均可以采取

9

一维边缘检测

可用的工具

10

一维结构

边缘• 暗到亮或• 亮到暗

Stripe• 一双边缘• 相反转型• 亮或暗

Ridge• 明显值• 边缘发噪音• 亮或暗

11

数量

Single

• 返回一个条件元素,例如Point2D?

• 边缘未检测的话,返回NIL值

ExactlyN

• 返回条件数组,例如Point2DArray?

• 数组大小相当于N(最匹配的对象)

• 边缘未检测的话,返回NIL值

Multiple

• 返回无条件数组,例如Point2DArray

• 数组大小未知(可能为零)

12

NIL值结果

ScanSingleEdge

• 边缘未检测时

• 类型为Point2D?

NIL—边缘未检测

13

约束

Transition(边缘)• 任意/BrightToDark/DarkToBright

Intensity(Stripes、Ridges)• Bright/Dark

MinMagnitude

• 拒绝薄弱结构

Min/MaxDistance

• 选择符合距离要求的结构

(Min/Max)(Stripe/Gap)Width

• 选择符合宽度要求的Stripes

14

工具包的概要

• Scan Edges 1D工具包含9个过滤器:

边缘 Stripes Ridges

Single

ScanSingleEdge ScanSingleStripe ScanSingleRidge

Multiple

ScanMultipleEdges ScanMultipleStripes ScanMultipleRidges

任意固定数量

ScanExactlyNEdges ScanExactlyNStripes ScanExactlyNRidges

15

一维边缘检测

实例应用

16

实例应用

对象位置

测量水平

ScanEdges: Single

17

实例应用

•对象检测

ScanStripes: ExactlyN

18

实例应用

•对象计数

ScanStripes: Multiple

Recommended