abbyy flexicapture engine overview & live demoevent:d1-05... · new low-level api:...

21
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

Upload: others

Post on 21-Jun-2020

17 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

ABBYY FlexiCapture Engine Overview & Live Demo

Maxim Bochkarev Product Marketing Manager, SDKs ABBYY HeadquartersNovember 2010

Sven DiedrichDirector of Capture Solutions EuropeABBYY Europe GmbHNovember 2010

Page 2: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

Agenda

What is FlexiCapture Engine?

How to integrate FlexiCapture Engine

How FlexiCapture Technology works

What is new in FlexiCapture Engine 9.0

Live Demo

Page 3: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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)

Page 4: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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?

Page 5: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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

Page 6: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

6

Document Analysis (DA) makes the difference

ABBYY FlexiCapture Engine

DA with Layout Retention (FineReader) “Own Invoice DA Logic” (FlexiLayout)

Page 7: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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)

Page 8: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

ABBYY FlexiCapture Engine

Development Overview – 2 Step Development

Page 9: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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

Page 10: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

What’s new in ABBYY FlexiCapture Engine 9.0

Page 11: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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

Page 12: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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.

Page 13: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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

Page 14: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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

Page 15: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

ABBYY FlexiCapture Engine 9.0 worldwide announcement:

Q1 /2011

Page 16: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

FlexiCapture Engine – Live Demo

Document SeparationProjects & Document TemplatesFixed FormsFree Forms / FlexiLayoutsClassification

Sven DiedrichDirector of Capture Solutions EuropeABBYY Europe GmbHNovember 2010

Page 17: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

FlexiCapture Engine in your Application

Processing and classifying different document types in a singlecapture stream

Page 18: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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

Page 19: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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

Page 20: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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

Page 21: ABBYY FlexiCapture Engine Overview & Live Demoevent:d1-05... · New low-level API: FlexiCaptureProcessor zProvides direct access to FlexiCapture technology zWith the new API you are

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