abbyy flexicapture engine overview & live demoevent:d1-05... · new low-level api:...
Post on 21-Jun-2020
11 Views
Preview:
TRANSCRIPT
ABBYY FlexiCapture Engine Overview & Live Demo
Maxim Bochkarev Product Marketing Manager, SDKs ABBYY HeadquartersNovember 2010
Sven DiedrichDirector of Capture Solutions EuropeABBYY Europe GmbHNovember 2010
Agenda
What is FlexiCapture Engine?
How to integrate FlexiCapture Engine
How FlexiCapture Technology works
What is new in FlexiCapture Engine 9.0
Live Demo
ABBYY Products – FlexiCapture Engine
Desktop/Workgroup Server/Backend SDK/Integration
OC
R &
Doc
umen
t C
onve
rsio
nD
ata
Cap
ture
FineReader
PDF Transformer
FotoReader
ScreenshotReader
Recognition Server FineReader Engines
Mobile OCR Engine
FormReader 6.5
FlexiCapture 8.0
FlexiCapture 9.0
FormReader Enterprise 6.5
FlexiCapture 9.0
FlexiCapture Engine 8.0
FlexiCapture Engine 9.0(currently in Beta)
4
SDK for fixed form processing
SDK with document separation - even without barcodes or separation sheets
SDK to index and classify documents
SDK to extract defined data from all kind of documents
SDK to convert documents to searchable PDF, PDF/A
FlexiCapture Engine is ABBYY’S new SDK for Data CaptureAvailable since May 2009
What is ABBYY FlexiCapture Engine?
5
Terminology & Document Types
ABBYY FlexiCapture Engine
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, articlesUnstructured content and different layouts
6
Document Analysis (DA) makes the difference
ABBYY FlexiCapture Engine
DA with Layout Retention (FineReader) “Own Invoice DA Logic” (FlexiLayout)
ABBYY FlexiCapture Engine
Development Overview – 2 Step Development
How are the documents structured?What data should be extracted?
Fixed Form Template orFlexiLayout Development
How can I add Data Capture functionalities and document processing to my application?
FlexiCapture Engine Integration/Development (COM)
ABBYY FlexiCapture Engine
Development Overview – 2 Step Development
Key Benefits
Unique, flexible and powerful feature set and API for data extraction
Ready-to-use SDK components and code samples to speed up the development process
Quick product learning curve and rapid development
ABBYY’s Professional Services and Technical Support available
Mobile Data Capture as a new opportunity for products and services
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
Gives you all benefits of new FlexiCapture 9.0 functionality:
Recognition
Export
FlexiLayouts
New OCR languages
Multi-level classification
Customisable order of Document Definitions matching
Color filtering
Service fields
Flexible export settings
PDF MRC export
Redaction
Alternative layouts
Optimized pre-recognition
Improved naming
Template protectionOther
New low-level API: FlexiCaptureProcessor
Provides direct access to FlexiCapture technology
With the new API you are not limited to such elements as project and batch
FlexiCaptureProcessor is a processor object which converts images into FlexiCapture documents.
Implement custom image source, custom export, custom storage and custom resolution of references.
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
Changes in API: more unified, Documentation re-structured and improved
New samples:FlexiCapture Code Snippets : a collection of short code samples showing typical FCEngine usage scenarios and programming tasks
FlexiCapture Project Viewer :a simple viewer for FlexiCaptureprojects. Shows how to create your own visual representations for FlexiCapture Engine objects
Pre-compiled Samples will be available in the final release
Visual Components
In FCEngine 8 developers had to implement their own UI from scratch
FCEngine 9 will introduce Visual Components for VerificationView, BatchView and DocumentView
VCs will be delivered as public code which will allow developers to customize and change components for their specific requirements
Available in a V9 maintenance release
ABBYY FlexiCapture Engine 9.0 worldwide announcement:
Q1 /2011
FlexiCapture Engine – Live Demo
Document SeparationProjects & Document TemplatesFixed FormsFree Forms / FlexiLayoutsClassification
Sven DiedrichDirector of Capture Solutions EuropeABBYY Europe GmbHNovember 2010
FlexiCapture Engine in your Application
Processing and classifying different document types in a singlecapture stream
Comparison: Product or SDK?
FlexiCapture Engine works where the product is not capable by its nature, e.g.:
Processing is done inside embedded environment (kiosks, terminals, etc.)
Technology is wrapped together with flexible layouts into “one button”-like application that does not require integration on the customer site and “just works”
Processing is done inside highly customized server application with no or little user interaction (e.g. BPO or custom vertical applications at customer side)
Technology is part of web-service (e.g. to process images captured by iPhone)
Anywhere else where UI approach of FlexiCapture would not fit
Comparison: FRE vs. FCE
OCR, ICR, OMR, Barcode Recognition
Data Capture
ABBYY FlexiCapture Engine
Digital Document Editing(RTF, DOC, XLS, XML, PPT, TXT, HTML)
Data Export(XLS, XML, TXT, CSV, DBF, ODBC via own Application)
Export Formats ArchivingPDF (Image-Only, TextOnly, Image on Text,
TextOnImage), PDF/A
Document Conversion
ABBYY FineReader Engine
Export Formats ArchivingPDF (Image-Only, Searchable), PDF/A
Document Separation
Implementation of “own“ logic (based on OCR results)
Document Classification
Implementation of “own“ logic (based on OCR results)
Document Analysis
Document structure and fulltext content recognition
Verification Fulltext verification
Document Separation
Blank pages, barcodes and document definitions
Document Classification
Automatic classification via FixedForm and FlexiLayouts
Document Analysis
Analysis based on own document definitions
Verification Data verification
Document Processing
Technologies
Core Recognition Technologies
Export for backendProcessing
Document/ImageExport FormatsTechnologies
Why 2 SDKs for Document Conversion and Data Capture?
Compatibility with Data Capture product lines
Archive the same core recognition results from SDK and Applications
Remove the lag between Data Capture solutions and SDK releases
Developers can reuse developed templates in theFlexiCapture product line and the SDK
Integration with FineReader Engine 9.0
Expand DataCapture application with FineReader Engine functionality
FineReader Engine API should be available in FlexiCapture Engine license
FineReader Engine binaries are integrated into FCEngine distribution:
no need to install FineReader Engine manuallyno need to think about compatible builds
More on using both SDKson the 2nd day
top related