Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il...

20
Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE A. Pozzebon 1 Giugno 2018

Transcript of Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il...

Page 1: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

Hyperloop: TRIANGOLAZIONE LASER,

SISTEMI DI VISIONE

A. Pozzebon

1 Giugno 2018

Page 2: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

SOMMARIO

• LA TRIANGOLAZIONE LASER

• IL LASER

• ALGORITMI DI ELABORAZIONE DELLE IMMAGINI

• TELECAMERE AD ALTA VELOCITÀ

• HYPERLOOP: LE EVOLUZIONI DELLA TECNOLOGIA

Page 3: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

LA TRIANGOLAZIONE LASER

Page 4: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

LA TRIANGOLAZIONE LASER

Page 5: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

LA TRIANGOLAZIONE LASER

Page 6: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

GENERAZIONE LINEA LASER –OTTICA LASER

DIODOLASER

LENTECOLLIMATRICE

LENTEGENERATRICE

DI LINEA INTEN

SITÀ LIN

EALA

SER ‘FLA

T TOP

Page 7: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

GENERAZIONE LINEA LASER –ANALISI FASCIO LASER

Page 8: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

ALGORITMI DI ESTRAZIONE SPOT

VIENE ESEGUITA LA SCANSIONE DI UNA RIGA O COLONNA DEL SENSORE PER DETERMINARE LA POSIZIONE DELLO SPOT LASER

Page 9: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

ALGORITMI DI ESTRAZIONE SPOT – TRIGGER SEMPLICE

• SOGLIA DI TRIGGER FISSA (IMPOSTABILE DA PARAMETRO)

• POSSIBILITÀ DI IMPOSTARE SOGLIE MULTIPLE

• RICERCA DEI FRONTI DI SALITA (FS) E DI DISCESA (FD)

• POSIZIONE DELLO SPOT LASER: PUNTO MEDIO

𝑃𝑀 =𝐹𝑆 + 𝐹𝐷

2• SELEZIONE PRIMO/ULTIMO SPOT

Page 10: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

ALGORITMI DI ESTRAZIONE SPOT – COG• SOGLIA DI TRIGGER FISSA

(IMPOSTABILE DA PARAMETRO)

• RICERCA DEI FRONTI DI SALITA (FS) E DI DISCESA (FD)

• INDIVIDUAZIONE PUNTO MEDIO

• FINESTRA DI CALCOLO DEL COG CENTRATA ATTORNO A PM

• POSIZIONE DELLO SPOT = MEDIA PESATA DEI PIXEL ALL’INTERNO DELLA FINESTRA

CoG =σ𝑖=𝑘𝑘+𝑤 ൯𝑖 ∙ (𝑦𝑖 − 𝑦minσ𝑖=𝑘𝑘+𝑤 ൯(𝑦𝑖 − 𝑦min

= 𝑘 +σ𝑖=0𝑤 ൯𝑖 ∙ (𝑦𝑖 − 𝑦minσ𝑖=0𝑤 ൯(𝑦𝑖 − 𝑦min

Page 11: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

ALGORITMI DI ESTRAZIONE SPOT – SPOT MULTIPLI

Page 12: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

ALGORITMI DI FILTRAGGIO MATRICIALE

Filtri Passa Basso per attenuare il rumore dovuto allo speckle del laser

→ Migliora la precisione dell’estrazione dello spot laser

• Filtri CONVOLUTIVI: ogni pixel dell’immagine originale viene sostituito con la convoluzione di una finestra di pixel nel suo intorno con una maschera di coefficienti- Media mobile- Disco- Gaussiano

• Filtro MEDIANO: si considera una finestra nell’intorno di un pixel; i pixel dentro la finestra vengono riordinati in ordine crescente e viene scelto il pixel mediano

EFFETTO SMOOTHING

Page 13: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

ALGORITMI DI FILTRAGGIO MATRICIALE - FILTRO MEDIA MOBILE

immagine originale 3X3 5X5 7X7

Page 14: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

ALGORITMI DI FILTRAGGIO MATRICIALE – FILTRO MEDIANO 2

originale

3X3

5X5

7X7

Page 15: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

TELECAMERE HIGHSPEED E HARDWARE DI ACQUISIZIONE

High speed, high resolution CMOS sensor, 12Mpixels, profile speed up to 330fps (full frame), up to 30,000fps (with area of interest definition)

Maya frame grabber (PCIe x4 Gen 2) and Maya Expansion allows to easily implement a high speed synchronous profile system with up to 16 AryaCamera in a standard architecture PC

Advanced profile algorithms, multi-threshold and center of gravity (CoG) of the first, last, maximum or wider spot, max pixel

Page 16: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

TELECAMERE HIGHSPEED- PRESTAZIONI

0,04 0,1 0,5 0,6 1 0,61,5 1,6

4

16

Gp

ixe

l/s

DATA RATE

0,6

3,8

4,6

12

MV13-REV2 SPECTRA DRAGSTER ARYA AM5X3

V/l

ux*

s

RESPONSIVITY

Page 17: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

COMPUTATIONAL REQUIREMENTS

Velocità relativa veicolo → 300km/hr

Camera sampling speed, (frame rate) → 3.000 Hz ÷ 72.000Hz

Number of camera points per profiles → up to 3.000 points

Longitudinal resolution of profiling → ~27mm ÷ ~1mm

Number of laser position calculations → up to 8.000.000

Gigabyte processed per camera → ~16GB

Page 18: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

HYPERLOOP: SVILUPPO DEEP LEARNING

Localization and features detection

Anomaly detectionand segmentation

Classification

GPU

Page 19: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

HYPERLOOP: LA SFIDA

Requisiti:• Triangolazione laser ad alta frequenza

• Elaborazione dei difetti superficiali • Ricerca anomalie• Requisito di Real-Time• Alta velocità di trasporto

Obiettivi:• Analisi della geometria del tubo

+ assetto e traiettoria• Difetti sulle pareti di scorrimento• Controllo features e dispositivi installati• Gestione allarmi e stop traffico• 72kfps @80x2560

Page 20: Hyperloop: TRIANGOLAZIONE LASER, SISTEMI DI VISIONE · sommario • la triangolazione laser • il laser • algoritmi di elaborazione delle immagini • telecamere ad alta velocitÀ

Thanks for your attentionFor more information please visit our website

www.mermecgroup.com

Headquarter - ITALY

via Oberdan, 70

70043 Monopoli (BA)

Phone: +39 080 9171

Fax: +39 080 9171 112

E-mail: [email protected]

Mermec Operative

Site in Treviso

Vicolo Ongarie, 13

31050 Morgano (TV)

Phone: 0422 8391

Fax: 0422 839 200