perceptify vocabularies

11
Perceptify Vocabularies Xiaofen Zheng Faculty of Computer Science Dalhousie University

Upload: rusty

Post on 17-Jan-2016

39 views

Category:

Documents


0 download

DESCRIPTION

Perceptify Vocabularies. Xiaofen Zheng Faculty of Computer Science Dalhousie University. Human Vision. Gestalt Laws. GET Models. Curve Partition Points. Generic Segments. The eight categories of generic segments. The eight categories of curve partition points. GS Description. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Perceptify Vocabularies

Perceptify Vocabularies

Xiaofen Zheng

Faculty of Computer Science

Dalhousie University

Page 2: Perceptify Vocabularies

Human Vision

Gestalt Laws

Page 3: Perceptify Vocabularies

GET Models

Generic Segments

The eight categories of generic segments.

CS1 CS2 CS3 CS4

LS1 LS2 LS3 LS4

GS Description

yxfyxfTF

yx

xfy

,,,

Curve Partition Points

CPP Description

The eight categories of curve partition points.

LS

cpp4cpp5cpp2

cpp1

cpp6cpp5cpp8

cpp7

cs4

cs4

cs4

cs1

cs1 cs2

cs2cs3

cs3

cs3

LSi

cs2

LSj

cs4

cs1

jic GSGSpCPP ,,

Page 4: Perceptify Vocabularies

Experimental Results

Edge trace and CPPs illustration

The original image

Page 5: Perceptify Vocabularies

Experimental Results (Cont’d)

Edge trace and CPPs illustration

The original image

Page 6: Perceptify Vocabularies

Classification Experimental Result

The eight categories of generic segments.

The original image

Page 7: Perceptify Vocabularies

Perceptual Junctions

L-L type:(LPJ1)

C-L type:(LPJ2)

LPJ11 LPJ12 LPJ13 LPJ14

LSi LSi LSi LSiLSj

LSj LSj

LSj

LPJ21 LPJ22 LPJ23 LPJ24

LPJ25 LPJ26 LPJ27 LPJ28

LS

CS

LS

CS

LS

CS

LS

CS

LSCS LS CSLS CS LSCS

Low-level PJs

HPJY

L-L-L type:(HPJ)

C-C-L type:(HPJ)

HPJAHPJT

HPJC

High-level PJs

LPJs descriptions

CSLSpLPJ ,,2

ji LSLSpLPJ ,,1

nullLPJLPJpLPJ A ,11,,

111 ,,, LPJLPJLPJpHPJY

22 ,, LPJLPJpHPJC

LSLPJLPJpHPJT ,,, 11

HPJs descriptions

Page 8: Perceptify Vocabularies

Experimental Result

The original image

Perceptual junction detection and classification results HPJY : HPJA: HPJT : HPJC: LPJ:

Page 9: Perceptify Vocabularies

Grouping

The definition of ellipse

{ 4m1 p,p,pCS1

1

1m3 p,p,pCS22

3m2 p,p,pCS33

2m4 p,p,pCS44

CS2CS1,,pcpp 11

CS3CS2,,pcpp 23

CS4CS3,,pcpp 22

CS1CS4,,pcpp 44

}

Ellipse

Ellipse Grouping

An ellipse model

cpp3

cpp2

cpp1

cpp4

cs2 cs1

cs4cs3

Parallelogram Grouping

The definition of parallelogram

{ 14 pN,,pLSi

21 pN,,pLSj

LSjLSi,,pcpp 18

}

LSiLSj,,pcpp 28

32 pN,,pLSi

43 pN,,pLSj

LSjLSi,,pcpp 38

LSiLSj,,pcpp 48

Parallelogram

A parallelogram model

cpp8 LSi cpp8

cpp8cpp8 LSi

LSjLSj

Page 10: Perceptify Vocabularies

Experimental Results

The original image

The edge segments and CPPs

Ellipses grouping (confidence >=

75%)

Model

Imageshape GET

GETPConfidence

Page 11: Perceptify Vocabularies

Experimental Results (Cont’d)

The original image

The edge segments and CPPs

Parallelograms grouping (confidence >= 75%)