27
Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich Elektronische Schaltungen und Systeme Technische Universität Ilmenau Matthias Fiedler Matthias Fiedler 1.Treffen (2003) der ITG FG 3.1.2 13. Juni 2003 Berlin Prozessorelemente für Vektorfelder Prozessorelemente für Vektorfelder zur zur Bestimmung der Hausdorff-Distanz Bestimmung der Hausdorff-Distanz

Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Embed Size (px)

Citation preview

Page 1: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Matthias FiedlerMatthias Fiedler

1.Treffen (2003) der ITG FG 3.1.2

13. Juni 2003Berlin

Prozessorelemente für VektorfelderProzessorelemente für Vektorfelderzur zur

Bestimmung der Hausdorff-DistanzBestimmung der Hausdorff-Distanz

Page 2: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

1

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Kann die Qualität vonKann die Qualität vonGesichtserkennungstechnikenGesichtserkennungstechniken

durch die Nutzung von durch die Nutzung von DistanzvektorfeldernDistanzvektorfeldernverbessert werden ?verbessert werden ?

Page 3: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

2

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

1. Einleitung - Problemdarstellung

2. Hausdorff-Distanz als Ähnlichkeitskriterium

3. Konzept der iterativen Parameterextraktion

4. Möglichkeiten einer Hardware-Unterstützung

5. Zusammenfassung und Ausblick

GliederungGliederung

Page 4: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

3

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

1. Einleitung - Problemdarstellung

2. Hausdorff-Distanz als Ähnlichkeitskriterium

3. Konzept der iterativen Parameterextraktion

4. Möglichkeiten einer Hardware-Unterstützung

5. Zusammenfassung und Ausblick

Page 5: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

4

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Prinzip der Gesichtserkennung im VideoPrinzip der Gesichtserkennung im Video

Videobild I

ModellM

M'

Ti (M)M'

it

Page 6: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

5

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

1. Einleitung - Problemdarstellung

2. Hausdorff-Distanz als Ähnlichkeitskriterium

3. Konzept der iterativen Parameterextraktion

4. Möglichkeiten einer Hardware-Unterstützung

5. Zusammenfassung und Ausblick

Page 7: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

6

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Formale Definition der Hausdorff-Distanz (HD)Formale Definition der Hausdorff-Distanz (HD)

Hausdorff-Distanz: Maß für die Ähnlichkeit von Mengen

directed Hausdorff distance:

Hausdorff distance:

miIMhIiMm

minmax),(

)),(),,((max),( IMhMIhMIH

Page 8: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

7

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Geometrische Interpretation der HDGeometrische Interpretation der HD

i

m

h(M,I)

i

mda

Page 9: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

8

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Die Luminanztransformation - Die Luminanztransformation - Hinweis auf ein DGl-SystemHinweis auf ein DGl-System

min)()()(!

iLmpyyxx imim

oyxzsyxL ),(),(

Page 10: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

9

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

1. Einleitung - Problemdarstellung

2. Hausdorff-Distanz als Ähnlichkeitskriterium

3. Konzept der iterativen Parameterextraktion

4. Möglichkeiten einer Hardware-Unterstützung

5. Zusammenfassung und Ausblick

Page 11: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

10

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Iterative Extraktion der Parameter von TIterative Extraktion der Parameter von T

Videobild I

ModellM

M'

Ti (M)M'it

Ti+1(M) M'

Parameterverfeinerung mit Hilfe der Distanzvektoren

Page 12: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

11

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Affine Transformation -Affine Transformation -Superposition mehrerer VektoroperationenSuperposition mehrerer Vektoroperationen

f

e

y

x

b

ayxw

cossin

sincos

0

0),(

Nachzuführende Parameter a, b undNachzuführende Parameter a, b und (ggf. e, f) (ggf. e, f)

Page 13: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

12

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Das Differential-GleichungssystemDas Differential-Gleichungssystem

Modell Videoausschnitt

Page 14: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

13

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Das Differential-GleichungssystemDas Differential-Gleichungssystem

Grauwerte Kantenbild

miIMhIi

m

min),(

Page 15: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

14

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

1. Einleitung - Problemdarstellung

2. Hausdorff-Distanz als Ähnlichkeitskriterium

3. Konzept der iterativen Parameterextraktion

4. Möglichkeiten einer Hardware-Unterstützung

5. Zusammenfassung und Ausblick

Page 16: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

15

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Motivation eines Hardware-EinsatzesMotivation eines Hardware-Einsatzes

• Fixpunkt der iterativen Parameteroptimierung sei der Parametersatz, der I' auf M am ähnlichsten abbildet

• Bestimmung des Vektorfeldes ermöglicht die Identifikation der Transformation T und somit die Verkürzung der Iterationszyklen • Es handelt sich um relativ einfache Operationen, die vielfach ausgeführt werden müssen

Page 17: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

16

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Bestimmung der DistanzvektorenBestimmung der Distanzvektoren

miIMhIiMm

minmax),(

miIMhIi

m

min),(

Page 18: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

17

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Anforderungen an einen DistanzprozessorAnforderungen an einen Distanzprozessor

• Speicherung der Eingangsdaten als Modell-Daten oder Distanzinformation• Ausgabe des Registers BestVector oder Weitergabe der Videodaten• Berechnung der Differenzvektoren und deren Norm• Timingkorrektur (No Operation)

Page 19: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

18

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Konzept des ProzessorsystemsKonzept des Prozessorsystems

Image I,Expandiert

PE0

dx, dy, mp, (s, o)

PE1

dx, dy, mp, (s, o)

...

PEn

dx, dy, mp, (s, o)

PEn+1

dx, dy, mp, (s, o)

...

Vektorfeld

Page 20: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

19

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Befehl HDistanceNorm

Eingangsdaten-register / Code

Ausgangsdaten-register / Code

Modelldaten-register

BestVector-register

ALUBetrag, Summe,

Differenz, Mode1

BestVector-Norm

Page 21: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

20

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Befehl InitModelData

Eingangsdaten-register / Code

Ausgangsdaten-register / Code

Modelldaten-register

BestVector-register

ALUBetrag, Summe,

Differenz, Mode0

BestVector-Norm

Page 22: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

21

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Befehl InitBestVector

Eingangsdaten-register / Code

Ausgangsdaten-register / Code

Modelldaten-register

BestVector-register

ALUBetrag, Summe,

Differenz, Mode0

BestVector-Norm

Page 23: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

22

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Befehl NOP

Eingangsdaten-register / Code

Ausgangsdaten-register / Code

Modelldaten-register

BestVector-register

ALUBetrag, Summe,

Differenz, Mode0

BestVector-Norm

Page 24: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

23

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

1. Einleitung - Problemdarstellung

2. Hausdorff-Distanz als Ähnlichkeitskriterium

3. Konzept der iterativen Parameterextraktion

4. Möglichkeiten einer Hardware-Unterstützung

5. Zusammenfassung und Ausblick

Page 25: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

24

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

ZusammenfassungZusammenfassung

• Das skalare Gütemaß der HD wird nur zur groben Identifikation der Anfangsbedingungen einer Feinsuche genutzt

• Zur die iterativen Parameterverfeinerung einer affinen Transformation soll ein Distanzvektorfeld dienen • Die Bestimmung der Distanzvektoren kann mit dem Einsatz von FPGAs sinnvoll beschleunigt werden

Page 26: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

25

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

AusblickAusblick

• Viele Fragen der softwareseitigen statistischen Auswertung sind noch ungeklärt, besonders die Anforderungen an die Qualität der Modellbildes

• Die Nutzbarkeit von zeitlich versetzt zur Verfügung stehenden Parametern ist untersuchen • Welche Parameter sind vorzugsweise aus welcher Erscheinungsform (Bild oder Kantendarstellung) zu extrahieren ?

Page 27: Arbeitsberatung der ITG Fachgruppe 3.1.2 Matthias Fiedler, Gunter Scheller 13. Juni 2003 Fakultät für Elektrotechnik und Informationstechnik Fachbereich

Arbeitsberatung der ITG Fachgruppe 3.1.2Matthias Fiedler, Gunter Scheller

13. Juni 2003

26

Fakultät für Elektrotechnik und InformationstechnikFachbereich Elektronische Schaltungen und Systeme

Technische Universität Ilmenau

Vielen Dank für Ihre Vielen Dank für Ihre AufmerksamkeitAufmerksamkeit