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