aktives kamera-systemprojekte.rt-lions.de/scitos/ptu/ptu.pdf · 2014. 4. 9. · 09/04/2014 eugen...

19
09/04/2014 Eugen Neumann Andreas Hellermann 1 Aktives Kamera-System

Upload: others

Post on 26-Mar-2021

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

1

Aktives Kamera-System

Page 2: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

2

• Verwendete Hardware

– Weitwinkel-Kamera IDS UI- 1240ML

– PAN-Tilt-Unit-D46-17

– Xtion

• Ziel

• Geplante Umsetzung

– Finden einer Person mit Hilfe der Weitwinkel-Kamera

– Ausrichtung PTU

– Tracking mit hochauflösender Kamera

Agenda

Page 3: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

3

• Über eine auf dem SCITOS montierte Weitwinkelkamera sollen Personen im Bild gesucht werden.

Ziel

Page 4: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

4

• Über einer auf dem SCITOS montierten Weitwinkel-Kamera sollen Personen im Bild gesucht werden.

Ziel

Page 5: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

5

• Ausrichtung der hochauflösenden Kamera auf gefundene Person über PTU.

Ziel

Page 6: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

6

CMOS Kamera IDS UI- 1240ML

• Interface: USB 2.0• Sensor type: CMOS• Manufacturer: e2v• Frame rate: 25.8 fps• Resolution: 1280 x 1024• Shutter: Rolling Shutter / Global

Shutter /Global Start Shutter

• Optical class: 1/2"• Pixel class: 1 MPixel• Protection class: IP30• HDR: No

http://en.ids-imaging.com/store/ui-1240ml.html

Verwendete Hardware

Page 7: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

7

• Position Resolution (°): 0.0123 • Min Pan Speed: 0.0123° /

Sec.• Max Pan Speed: 300° / Sec.• Min Tilt Speed: 0.0123 °/

Sec.• Max Tilt Speed: 300° /

Sec.• Pan Range: +/-180°• Tilt Range: +31°/-

80°

http://www.flir.com/mcs/view/?id=53707

Pan-Tilt Unit-D46-17

Verwendete Hardware

Page 8: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

8

• Antenna: 4 x 5 MIMO• Operation Channel: 5 GHz• Tx I/O1xHDMI input• Rx I/O1xHDMI output,

2 USB ports• Resolution support 1080p• Camera effective distance 0.8m and 3.5m• Xtion Interface/power USB 2.0

XTION

Verwendete Hardware

Page 9: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

9

Zur Postionsbestimmung muss die Kamera zunächst kalibriert werden. Es wird eine 0° Ebene in horizontaler und vertikaler Richtung definiert.Jeder Punkt im Raum kann über die Winkel A und B definiert.

Positionsbestimmung von gefundenen Personen im Bild

Page 10: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

10

Bestimmung des vertikalen Winkels A

Positionsbestimmung von gefundenen Personen im Bild

Page 11: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

11

Bestimmung des horizontalen Winkels B

Positionsbestimmung von gefundenen Personen im Bild

Page 12: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

12

Mit den berechneten Winkel kann die PTU auf die gefundene Person ausgerichtet werden

Da die XTION über keinen optischen Zoom verfügt kann nur digital vergößert werden

Ausrichten der PTU

Page 13: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

13

Das Tracking der Person wird über eine dynamische, abstandsabhängigen Look-Up-Table realisiert.

Als Traking-Punkt dient die Mitte des Abstandes beider Augen.

Tracking der Person

Page 14: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

14

Bildmitte vertikal

Bildmitte horizontal

Der aufgenommene Bildauschnitt wird auf ein Binärbild reduziert. Der Mitte des Augenabstandes wird die 1 zugeordnet.

0 0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 1 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0

Tracking der Person

Page 15: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

15

Bildmitte vertikal

Bildmitte horizontal

0 0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0(b-a) 0(b) 0(b+a) 0 0

0 0 0(-a) 1(0) 0(a) 0 0

0 0 0(-a-b) 0(-b) 0(-b+a) 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0

Berechnung von da und dB über die Look-Up-Table(grau dargestellt).

Tracking der Person

Page 16: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

16

Bildmitte vertikal

Bildmitte horizontal

0 0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 0(b-a) 0(b) 0(b+a) 0 0

0 0 0(-a) 1(0) 0(a) 0 0

0 0 0(-a-b) 0(-b) 0(-b+a) 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0

da = 1*(0) = 0

db = 1*(0) = 0

A = A + 1/E*0

B = B + 1/E*0 A = Winkel(vertikal) TiltB = Winkel (horizontal)PanE = Entfernung Person SCITOS

Tracking der Person

Page 17: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

09/04/2014 Eugen NeumannAndreas Hellermann

17

Bildmitte vertikal

Bildmitte horizontal

0 0 0 0 0 0 0

0 0 0 0 0 0 0

0 0 1(b-a) 0(b) 0(b+a) 0 0

0 0 0(-a) 0(0) 0(a) 0 0

0 0 0(-a-b) 0(-b) 0(-b+a) 0 0

0 0 0 0 0 0 0

0 0 0 0 0 0 0

da = 1*(-a) = -a

db = 1*b = b

A = A + 1/E*da

B = B + 1/E*db A = Winkel(vertikal) TiltB = Winkel (horizontal)PanE = Entfernung Person SCITOS

Tracking der Person

Page 18: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

Eugen NeumannAndreas Hellermann

Page 19: Aktives Kamera-Systemprojekte.rt-lions.de/SCITOS/PTU/PTU.pdf · 2014. 4. 9. · 09/04/2014 Eugen Neumann Andreas Hellermann 9 Zur Postionsbestimmung muss die Kamera zunächst kalibriert

Ausblick- tracking von Blumer zum laufen bringen!!!- Ansteuerung der PTU über MIRA- über tracking PTU steuern- Zoom über den Vorschub von SCITOS realisieren- motionfield/opticalflow einarbeiten (Wie funktioniert optical flow?)