Gesichtserkennung – Geodaten - Geschäftsprozesse Wilfried Mausz, David Schwingenschuh cubido...
-
Upload
adalhaid-laubenstein -
Category
Documents
-
view
111 -
download
2
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