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

Post on 05-Apr-2015

111 views 2 download

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

G³Gesichtserkennung – Geodaten - Geschäftsprozesse

Wilfried Mausz, David Schwingenschuhcubido business solutions gmbh

STELLEN SIE SICH VOR…

Wer ist das?

Wo ist der nächste

Austragungsort?

Wer kümmert sich um

ihn?

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

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

LIVE DEMO

Stellen Sie sich vor…

…PRAXIS-CHECK

…HOOLIGAN || !HOOLIGAN

…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

…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

…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

…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

…LIBRARIES

Im Vergleich zu anderen Bereichen

Wenig

LIBFACE

OpenCV Intel: Library für maschinelles „Sehen“

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

Gesichtserkennung

….GEODATEN - WHERE IS OUR HOOLIGAN?

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

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

Längen & Breitengrad Longitude & Latitude

Live-Demo

Geodaten

…GEOCODE WCF SERVICE

Geodaten

…GEOROUTE WCF SERVICE

…WCF SERVICES

Client Service

MessageABC A B C

A B C

Address Binding Contract

(Where) (How) (What)

Geodaten

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

Live-Demo

Geodaten

…GEOROUTE WCF SERVICE

Live-Demo

Geodaten

…GEOIMAGE WCF SERVICE

…GESCHÄFTSPROZESSE

Step 1

Step 2

Step 3

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

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

Geschäftsprozesse

B2BEAI

Internet

Contoso

Logistics

Customer

Customer

ERP

HR System

eComm

CRM

Bank

Supplier

SWIFT

XML

EDIEDI

RosettaNet

Live - Demo

Geschäftsprozesse

…BIZTALK - ORCHESTRATION

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

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

STELLEN SIE SICH (JETZT NOCH EINMAL) VOR…

Wer ist das?

Wo ist der nächste

Austragungsort?

Wer kümmert sich um

ihn?

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

cubido business solutions gmbhHaidfeldstraße 33, 4060 Leonding

Wilfried Mausz & David Schwingenschuhcubido business solutions gmbh

enter the the presentation name in the footer field