Testpresentation CeBIT 2007

Transcription

Testpresentation CeBIT 2007
ABBYY FlexiCapture Engine
Overview & Live Demo
Maxim Bochkarev
Product Marketing Manager, SDKs
ABBYY Headquarters
November 2010
Sven Diedrich
Director of Capture Solutions Europe
ABBYY Europe GmbH
November 2010
Agenda
z
What is FlexiCapture Engine?
z
How to integrate FlexiCapture Engine
z
How FlexiCapture Technology works
z
What is new in FlexiCapture Engine 9.0
z
Live Demo
ABBYY Products – FlexiCapture Engine
Data Capture
OCR & Document
Conversion
Desktop/Workgroup
FineReader
Server/Backend
Recognition Server
SDK/Integration
FineReader Engines
PDF Transformer
Mobile OCR Engine
FotoReader
ScreenshotReader
FormReader 6.5
FormReader Enterprise 6.5
FlexiCapture Engine 8.0
FlexiCapture 8.0
FlexiCapture 9.0
FlexiCapture 9.0
FlexiCapture Engine 9.0
(currently in Beta)
What is ABBYY FlexiCapture Engine?
z
SDK for fixed form processing
z
SDK with document separation
- even without barcodes or separation sheets
z
SDK to index and classify documents
z
SDK to extract defined data from all kind of documents
z
SDK to convert documents to searchable PDF, PDF/A
Î
Î
FlexiCapture Engine is ABBYY’S new SDK for Data Capture
Available since May 2009
4
ABBYY FlexiCapture Engine
z
Terminology & Document Types
Fixed structures:
Questionnaires, surveys, multiple
choice tests, often filled out by hand
Identical layout
Semi-structured:
Invoices, pricelists, passports,
freight documents, purchase orders
Similar data but different layouts
Unstructured:
Contracts, letters, articles
Unstructured content and different
layouts
5
ABBYY FlexiCapture Engine
z
Document Analysis (DA) makes the difference
DA with Layout Retention (FineReader)
“Own Invoice DA Logic” (FlexiLayout)
6
ABBYY FlexiCapture Engine
z
Development Overview – 2 Step Development
How are the documents structured?
What data should be extracted?
How can I add Data Capture functionalities
and document processing to my application?
Fixed Form Template or
FlexiLayout Development
FlexiCapture Engine
Integration/Development (COM)
ABBYY FlexiCapture Engine
z
Development Overview – 2 Step Development
Key Benefits
z
Unique, flexible and powerful feature set and API for data extraction
z
Ready-to-use SDK components and code samples to speed up
the development process
z
Quick product learning curve and rapid development
z
ABBYY’s Professional Services and Technical Support available
z
Mobile Data Capture as a new opportunity for products and services
z
ABBYY brand works for you with its award-winning technologies trusted by
enterprise customers all over the world
What’s new in ABBYY FlexiCapture Engine 9.0
Switching to FlexiCapture 9.0 Technology
z
Gives you all benefits of new FlexiCapture 9.0 functionality:
Recognition
Export
FlexiLayouts
Other
z
New OCR languages
z
Multi-level classification
z
Customisable order of Document Definitions matching
z
Color filtering
z
Service fields
z
Flexible export settings
z
PDF MRC export
z
Redaction
z
Alternative layouts
z
Optimized pre-recognition
z
Improved naming
z
Template protection
New low-level API: FlexiCaptureProcessor
z
Provides direct access to FlexiCapture technology
z
With the new API you are not limited to such elements as project and batch
z
FlexiCaptureProcessor is a processor object which converts images into
FlexiCapture documents.
z
Implement custom image source, custom export, custom storage and custom
resolution of references.
z
Multithreading – now it is possible to run several instances of Engine object in
different processes and use them safely and simultaneously from several
threads of multithreading application.
Refactoring of API and New Samples
z
Changes in API: more unified, Documentation re-structured and improved
z
New samples:
z
FlexiCapture Code Snippets : a collection of
short code samples showing typical
FCEngine usage scenarios and
programming tasks
z
FlexiCapture Project Viewer :
a simple viewer for FlexiCapture
projects. Shows how to create
your own visual representations
for FlexiCapture Engine objects
z
Pre-compiled Samples will be
available in the final release
Visual Components
z
In FCEngine 8 developers had to implement their
own UI from scratch
z
FCEngine 9 will introduce Visual Components for
VerificationView, BatchView and DocumentView
z
VCs will be delivered as public code which will allow
developers to customize and change components
for their specific requirements
z
Available in a V9 maintenance release
ABBYY FlexiCapture Engine 9.0
worldwide announcement:
Q1 /2011
FlexiCapture Engine – Live Demo
z
z
z
z
z
Document Separation
Projects & Document Templates
Fixed Forms
Free Forms / FlexiLayouts
Classification
Sven Diedrich
Director of Capture Solutions Europe
ABBYY Europe GmbH
November 2010
FlexiCapture Engine in your Application
Processing and classifying different document types in a single
capture stream
Comparison: Product or SDK?
z
FlexiCapture Engine works where the product is not capable by its nature, e.g.:
z
Processing is done inside embedded environment (kiosks, terminals, etc.)
z
Technology is wrapped together with flexible layouts into “one button”-like
application that does not require integration on the customer site and “just
works”
z
Processing is done inside highly customized server application with no or little
user interaction (e.g. BPO or custom vertical applications at customer side)
z
Technology is part of web-service
(e.g. to process images captured by iPhone)
z
Anywhere else where UI approach of FlexiCapture
would not fit
Comparison: FRE vs. FCE
Document Conversion
ABBYY FineReader Engine
Data Capture
ABBYY FlexiCapture Engine
OCR, ICR, OMR, Barcode Recognition
Document
Separation
Implementation of “own“
logic (based on OCR results)
Document
Separation
Blank pages, barcodes and
document definitions
Document
Classification
Implementation of “own“
logic (based on OCR results)
Document
Classification
Automatic classification via
FixedForm and FlexiLayouts
Document
Analysis
Document structure and
fulltext content recognition
Document
Analysis
Analysis based on own
document definitions
Verification
Fulltext verification
Verification
Data verification
Digital Document Editing
(RTF, DOC, XLS, XML, PPT, TXT, HTML)
Export Formats Archiving
PDF (Image-Only, TextOnly, Image on Text,
TextOnImage), PDF/A
Data Export
(XLS, XML, TXT, CSV, DBF,
ODBC via own Application)
Export Formats Archiving
PDF (Image-Only, Searchable), PDF/A
Core Recognition
Technologies
Document
Processing
Technologies
Export for backend
Processing
Document/Image
Export Formats
Technologies
Why 2 SDKs for Document Conversion and
Data Capture?
z
Compatibility with Data Capture product lines
z
Archive the same core recognition results from SDK and Applications
z
Remove the lag between Data Capture solutions and SDK releases
z
Developers can reuse developed templates in the
FlexiCapture product line and the SDK
Integration with FineReader Engine 9.0
z
Expand DataCapture application with
FineReader Engine functionality
z
FineReader Engine API should be available
in FlexiCapture Engine license
z
FineReader Engine binaries are integrated
into FCEngine distribution:
z
z
z
no need to install FineReader Engine manually
no need to think about
compatible builds
More on using both SDKs
on the 2nd day