Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido...

30
Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh

Transcript of Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido...

Page 1: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

G³Gesichtserkennung – Geodaten - Geschäftsprozesse

Wilfried Mausz, David Schwingenschuhcubido business solutions gmbh

Page 2: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

STELLEN SIE SICH VOR…

Wer ist das?

Wo ist der nächste

Austragungsort?

Wer kümmert sich um

ihn?

Page 3: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Do gibt’s eh ah Library… Hooligan || !Hooligan - Gesichtserkennung

Geodaten GeoCodeQuery (GPS Koordinaten zur Adresse) GeoRouteQuery (Routinginformationen zu Start und Ziel GPS

Position) GeoRouteView (Darstellung der Route) GeoMapQuery (Satelittenbild zu GPS Koordinaten)

Datennutzung des „CRM“ Systems (Einbindung Datenbankserver)

Aggregierte Darstellung in digitalem Formular

Stellen Sie sich vor…

…UNSER ANSATZ

Page 4: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Basisarchitektur aus dem Microsoft Entwicklerbaukasten

Serviceorientierung – ASP.NET Webservices / WCF Services

Digitale Formulare – Infopath/Sharepoint 2007 Workflows – Orchestrations in Microsoft

BizTalk Server/ Windows Workflow Foundation

Stellen Sie sich vor…

…“FÄDEN“ MITEINANDER VERBINDEN

Page 5: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

LIVE DEMO

Stellen Sie sich vor…

…PRAXIS-CHECK

Page 6: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

…HOOLIGAN || !HOOLIGAN

Page 7: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

…DEFINITION

„Gesichtserkennung bezeichnet die Analyse der Ausprägung sichtbarer Merkmale im Bereich des frontalen Kopfes, gegeben durch geometrische Anordnung und Textureigenschaften der Oberfläche.“

Unterscheidung Lokalisation eines Gesichts im Bild Zuordnung des Gesichts zu einer bestimmten Person

Biometrisches Verfahren http://de.wikipedia.org/wiki/Gesichtserkennung

Gesichtserkennung

Page 8: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

…ALLGEMEIN

geometrische Vermessung besonderer Merkmale (z.B. Augen, Nase, Mund)

komplexe Berechnungen wie die Waveletanalyse oder Hauptkomponentenanalyse

Falschakzeptanzrate von 0.1% im Jahr 1993 noch bei praxisuntauglichen 79%

2006 leistungsfähigsten Verfahren nur 1% Fehler

3D - Erfassung

sollen höhere Erkennungsgenauigkeit, bessere Posenunabhängigkeit

2D-Verfahren hinsichtlich der Erkennungsleistung den 3D-Verfahren noch überlegen http://de.wikipedia.org/wiki/Gesichtserkennung

Gesichtserkennung

Page 9: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

…ANSÄTZE

3 Möglichkeiten

markante Merkmale eines Gesichtes wiez. B. Augen, Nase, Ohren oder Kopfform

Bilder als Ganzes.

3D

http://www.informatik.uni-ulm.de/ni/Lehre/WS01/HS-Biometrische-Systeme/ausarbeitungen/eigenfaces.pdf

Gesichtserkennung

Page 10: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

…EIGENFACES Sirovich and Kirby (1987)

Erste erfolgreiche Gesichtserkennungstechnologie

basiert auf Principal-Component-Analysis (PCA)

ursprünglich effiziente Repräsentation von Bildern

aus mehreren Bildern wird ein Durchschnittsbild errechnet

Von jedem Bild wird die Abweichung vom Durchschnittsbild errechnet (Eigenfaces)

Durchschnittsbild +Abweichung ergibt „ungefähr“ Original

http://upload.wikimedia.org/wikipedia/commons/6/67/Eigenfaces.png

Gesichtserkennung

Page 11: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

…LIBRARIES

Im Vergleich zu anderen Bereichen

Wenig

LIBFACE

OpenCV Intel: Library für maschinelles „Sehen“

Java: http://darnok.com/programming/face-recognition/

Gesichtserkennung

Page 12: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

….GEODATEN - WHERE IS OUR HOOLIGAN?

Page 13: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Microsoft Virtual Earth Set an geospatialen Services

Straßenkarten Satellitenbilder Luftaufnahmen Bilder aus der Vogelperspektive 3D Modelle in Ballungszentren

Tools & APIs for developers

Geodaten

…ONLINE GLOBUS

Page 14: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Feature List New Release 6.2 (22. Sept 08) … New Virtual Earth Web Services V1.0

Geocoding WCF Service Reverse geocoding WCF Service Search and routing WCF Service Image tiles and static maps WCF Service

Geodaten

…ONLINE GLOBUS

Page 15: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Längen & Breitengrad Longitude & Latitude

Live-Demo

Geodaten

…GEOCODE WCF SERVICE

Page 16: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Geodaten

…GEOROUTE WCF SERVICE

Page 17: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

…WCF SERVICES

Client Service

MessageABC A B C

A B C

Address Binding Contract

(Where) (How) (What)

Geodaten

Page 18: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Geodaten

…WCF SERVICEBinding Interop Duplex

BasicHttpBinding BP 1.1 n/a

WSHttpBinding WS n/a

WSDualHttpBinding WS Yes

WSFederationBinding Federation No

NetTcpBinding .NET Yes

NetNamedPipeBinding .NET Yes

NetPeerTcpBinding Peer Yes

NetMsmqBinding .NET No

MsmqIntegrationBinding MSMQ n/a

Page 19: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Live-Demo

Geodaten

…GEOROUTE WCF SERVICE

Page 20: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Live-Demo

Geodaten

…GEOIMAGE WCF SERVICE

Page 21: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

…GESCHÄFTSPROZESSE

Step 1

Step 2

Step 3

Page 22: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Wilfried Mausz 22

…DEFINITION

Ein Workflow kann als jede Abstraktion von realer Arbeit, die in Arbeitspakete aufgeteilt wird – in welcher Form auch immer - gesehen werden.

http://en.wikipedia.org/wiki/Workflow

Geschäftsprozesse

Page 23: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Mehrere Instanzen Paralleler Ablauf „Long Running“ „Stateful“ Komplexe Abläufe

Verschachtelte Bedingungen, Schleifen, Statusübergänge Flexibel (Änderungen auch zur Laufzeit) Transparenz

Logging Monitoring

…ANFORDERUNGEN

Geschäftsprozesse

Page 24: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Geschäftsprozesse

B2BEAI

Internet

Contoso

Logistics

Customer

Customer

ERP

HR System

eComm

CRM

Bank

Supplier

SWIFT

XML

EDIEDI

RosettaNet

Page 25: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

Live - Demo

Geschäftsprozesse

…BIZTALK - ORCHESTRATION

Page 26: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

MICROSOFT OFFICE INFOPATH XML basierte Dateneingabeformulare seit Office 2003 Primär XML Dateien anzeigen und

erstellen Anbindung von Datenquellen wie

Webservices, Sharepoint Listen, SQL Server

Gängige grafische Benutzerelemente Full Client, Mobile- und Webformulare Programmierbar über Rules, Scripts

und .NET Codehttp://en.wikipedia.org/wiki/Microsoft_InfoPath

Geschäftsprozesse

Page 27: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

MICROSOFT SHAREPOINT 2007 + FORMS SERVICES

Stellt Infopath Formulare als Website zur Verfügung

Zentraler Store für Formulartemplates Formulardaten

Steuert Zugriffsberechtigungen Formulartemplates Formulardaten Sekundärdaten

Stellt Versionierung bereit Formulartemplates Formulardaten

Erweitert Formulare um Workflowfunktionalität

Geschäftsprozesse

Page 28: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

STELLEN SIE SICH (JETZT NOCH EINMAL) VOR…

Wer ist das?

Wo ist der nächste

Austragungsort?

Wer kümmert sich um

ihn?

Page 29: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

www.cubido.at http://dev.live.com/virtualearth/sdk/ http://darnok.com/programming/face-recogn

ition/

etc.

Enter the presentation name in the footer field

ADDITIONAL RESSOURCES

Page 30: Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido business solutions gmbh.

cubido business solutions gmbhHaidfeldstraße 33, 4060 Leonding

Wilfried Mausz & David Schwingenschuhcubido business solutions gmbh

enter the the presentation name in the footer field