+ All Categories
Home > Technology > SSWMS - Slice Sampling Weighted Mean Shift

SSWMS - Slice Sampling Weighted Mean Shift

Date post: 07-Jul-2015
Category:
Upload: marcos-nieto
View: 1,747 times
Download: 1 times
Share this document with a friend
Description:
This algorithm is a line segment detector that provides fast and reliable detections in images and videos.It is useful for vanishing point estimation and plane rectification.
21
Line segment detection using weighted Mean Shift procedures on a 2D Slice sampling strategy SSWMS algorithm Slice Sampling Weighted Mean Shift Dr.-Ing. Marcos Nieto Doncel Investigador/Researcher [email protected] http://marcosnieto.net/
Transcript
Page 1: SSWMS - Slice Sampling Weighted Mean Shift

Line segment detection using weighted Mean Shift

procedures on a 2D Slice sampling strategy

SSWMS algorithm

Slice Sampling Weighted Mean Shift

Dr.-Ing. Marcos Nieto DoncelInvestigador/Researcher

[email protected]

http://marcosnieto.net/

Page 2: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características

Características que definen líneas en imágenes

● Píxeles de gradiente

Información de dirección de gradiente a nivel de píxel

Puede calcularse eficientemente con aproximaciones como el operador de Sobel

● Segmentos

Agrupan información de un conjunto de píxeles

Cálculo más complejo y costoso

2

Page 3: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Comparación de ruido

● Segmentos vs píxeles de gradiente

3

Distribution of error between data sample and vertical

vanishing point

Lin

e s

eg

me

nts

Gra

die

nt-

pix

els

Page 4: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

4

Distribution of error between data sample and central

vanishing point

Lin

e s

eg

me

nts

Gra

die

nt-

pix

els

Comparación de ruido

● Segmentos vs píxeles de gradiente

Page 5: SSWMS - Slice Sampling Weighted Mean Shift

Método Velocidad Inliers/outliers Parámetros

de usuario

Robustez

frente a ruido

PPHT Rápido Muy baja Sí Baja

LSD Lento Media No Alta

SSWMS Rápido Alta No Alta

Extracción de características – SSWMS

“Slice Sampling Weighted Mean Shift”

5

Cálculo

fdp

Nivel de imagen

MuestreoGeneración

del segmento

Muestreo secuencial

Mean ShiftSlice samplerAutovalores

Método Velocidad Inliers/outliers Parámetros

de usuario

Robustez

frente a ruido

PPHT Rápido Muy baja Sí Baja

LSD Rápido Media No Alta

Page 6: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

6

Cálculo de

● Matriz de covarianza y sus autovalores y autovectores

Línea Esquina Homogéneo

Page 7: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Cálculo de

● Composición de funciones

7

Penaliza

zonas homogénasPenaliza esquinas

Líneas

Esquinas

Zonas

homogéneas

Page 8: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

8

Cálculo de

● Ejemplo

Page 9: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

9

Muestreo secuencial

● Algoritmo “Slice sampling”

Page 10: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

10

Muestreo secuencial

● Mean Shift para refinar la muestra

Page 11: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

11

Generación de segmentos

● Mean Shift refina la posición de los extremos

Page 12: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Slice sampler

12

1D

2D

Page 13: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Weighted Mean Shift

13

Mean shift vector

Page 14: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Algoritmo de crecimiento

● Proceso iterativo: se crece en la dirección que determina

● Se crece según Bresenham mientras con

● Se evalúa el error de la línea

● Se termina cuando

14

Page 15: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Comparación con métodos del estado del arte

● Tiempo de procesado

15

Page 16: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Comparación con métodos del estado del arte

16

Page 17: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

17

Parametrización

● El ancho de banda de Mean-Shift se puede utilizar para reducir la cantidad

resultante de segmentos

● Por defecto, ancho de banda = 3

Page 18: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Tiempo de ejecución

● C++

● Core2Duo @ 2.2 GHz

18

Page 19: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

“Recall” y “Precision”

● Variando el tamaño

● Variando la cantidad de ruido

● Variando la perspectiva

19

Recall: “cuántos de los segmentos de ground truth se han detectado”

Precision: “cuántas detecciones son correctas frente a la cantidad total de detecciones”

Page 20: SSWMS - Slice Sampling Weighted Mean Shift

Extracción de características – SSWMS

Ejecución online

20

Page 21: SSWMS - Slice Sampling Weighted Mean Shift

21

Dr.-Ing. Marcos Nieto DoncelInvestigador/Researcher

[email protected]

http://marcosnieto.net/


Recommended