C-In-C: Concepts in Computing
Concepts in Computing




 
   
Copyright © 2003, by Concepts in Computing


Get a GoStats hit counter

Welcome

- Sign our GuestBook -

Concepts in Computing, Inc. is a leading supplier of high speed Optical Character Recognition software for the industrial environment. Optical Character Recognition (OCR) is used in a wide variety of industries for identicfication and / or classification of process components. These may include labels, integrated circuits, stamped engine blocks and other automotive components. Currently man readable codes are required as supplements to barcodes in food processing, pharmaceuticals, electronics, automotive, bulk mailing and many more. These applications use a common library of routines, EconoCR™

An example of an application for OCR in the automotive industry would be the reading of Vehicle Identification Numbers (VIN).

Sales and Marketing

Value Engineering Alliance
478 Putnam Avenue, Suite 2
Cambridge, MA. 02139-4772
Phone/FAX: (617) 492-1252
Contact: Marcel Singleton

Technical

Concepts in Computing, Inc.
114 Prairie Hill Road
South Beloit, IL 61080
Phone: (815) 624-7465
FAX:   (815) 624-7425
Contact: Jim Saudargas

Sign our Guest-Book

Click here to sign our guestbook.
Complete Download
EReader™ Program
EReader™ Help File
Standard Font Files
Test Images
EReader™ Demo Program Only
EReader™ Demo Live Video
MuTech MV™510
Windows 9x™
EReader Demo Live Video
MuTech MV™510
Windows NT™/2000™/XP™
EReader™ Help Files Only
Font Files Only
OCR A - multiple sizes
OCR B
Semi Stroke and Dot Matrix
Test Suite Download
16MB Zip File
Variety of fonts and backgrounds with single and multiple lines
EReader™ Demonstration Program User's Guide Volume 1
EReader™ Demonstration Program User's Guide Volume 2
Gradient Data Extraction White Paper

EconoCR™ Features

Designed in Microsoft Visual C++ 6.0™, EconoCR™ has a long list of features specifically tailored to industrial OCR. Compare the list below to other comparable tools for robustness, flexibility, and optimal control.

Visual.NET™ (VC++ 7™) now available.

For a list of available features, click here.

Visit the application pages to view how these and other features are used to solve a variety of OCR problems.


EconoCR™ Applications

Juice Carton Lot Number
Dot matrix text
Uneven spacing
Uneven character width
Auto character split

Disk Drive Metal Cases
OCR A font
Use of fielding
Maximum character width
Different Threshold types

Plastic Bottle Number
Searching for characters
Trained as patterns
High threshold cutoff

IC Substrate
OCR A font
Contamination and noise

Multiline Read
3 Line label

De-slant text
Overlapping dot matrix

Tips and Tricks

EconoCR™ Applications

Juice Carton Lot Number
Dot matrix text
Uneven spacing
Uneven character width
Auto character split

EconoCR™ Applications

Disk Drive Metal Cases
OCR A font
Use of fielding
Maximum character width
Different Threshold types

EconoCR™ Applications

Plastic Bottle Number
Searching for characters
Trained as patterns
High threshold cutoff

EconoCR™ Applications

IC Substrate
OCR A font
Contamination and noise

EconoCR™ Applications

Multiline Read
3 Line label

EconoCR™ Applications

De-slant text
Overlapping dot matrix

Partners and Platforms

Designed using standard C++, EconoCR™ has been successfully ported to a number of platforms. In addition to Windows™, these include:
PowerPC™
Analog Devices 21XX™
TI C60 series™
Hitachi SH4

Industry Links and Partners

Coreco Imaging
Data Translation
DVT Sensors
MuTech
National Instruments
NEOpt
Omnitron
PPT Vision
Vision Components
Western Vision

EconoCR™ is becoming the "de facto" standard for industrial OCR applications. Framegrabber or smart camera, EconoCR™ provides the same robust, character reading solution. Check out our long list of features and then compare it to any other industrial OCR product.

Find out why industry leaders such as DVT, National Instruments, Coreco and PPT Vision have chosen EconoCR™ as their OCR solution!

Check out the latest demo. Gradient data detection now included as part of the utility library. The EReader demonstrates how gradients can be used for a variety of OCR applications. Download the "Gradient Data Extraction" white paper for an in-depth discussion of this new feature. (New demo 5/15/2003)

Now included is the EReader™ volume 1 & 2 user's guide. Volume 1 is a basic over-view of the features of the EReader™ program and EconoCR™ library. Volume 2 over-views a variety of applications from the downloadable test suite. (New 7/8/2003)

Press Releases


Concepts in Computing, Inc - Phone Numbers

Phone - (815) 624-7765
FAX   - (815) 624-7425

Value Engineering Alliance - Phone Number

Phone/FAX - (617) 492-1252

Concepts in Computing - Mailing Address

Concepts in Computing
114 Prairie Hill Road
South Beloit, IL 61080

Future Updates

 

Juice Carton Applications

This application reads the date and lot code printed on both sides of a juice carton. As with many high speed dot matrix printing applications, spacing between characters is variable and character width may vary slightly. This is in addition to the normal degradation observed in an application of this type. Unless characters can be reliably separated, accurate reading is not possible.




Date and lot codes using standard thresholding. Notice how the slant of the characters and spacing cause incorrect segmentation.


Applying the maximum character width feature created the correct bounding boxes. In this case, the character widths vary from 21-25 pixels. The OCR software determined the correct split.


Disk Drive Cases

Metal cases with stamped letters can create problems for any OCR reader. In this application it was further compounded by streaks in the finish. OCR A was used as the font style. This application required all three lines to be read. However, streaking and variable shading created difficulty in positioning. EconoCR™ returns the bounding box positions which can be used to position other reader windows. This approach was used for this application. The month was chosen as the reference point since it suffered the least number of image problems.




As the summary line shows, all three lines were correctly read. (The time was 8.7 milliseconds.) The teal color indicates computed, or single threshold for the reader window. The pink color indicates non-linear thresholding which is a seperate threshold value for each character.


Plastic Bottle Application

Molded numbers in the bottom of a plastic bottle create a very challenging OCR application. Lighting and lenses are critical for success. Fortunately, in this application, the three numbers coming down the line were always to be the same. If a different number was encountered, the line was to stop. The key here was to not misread. Another key was the fact that the numbers remained in a relatively small quadrant of the bottle. Since the quality of the characters was quite variable, the three digits were taught as a single pattern. Several samples were taught representing slightly different angles or representations.




With searching enabled and three samples taught, the time required to search and return the string was 1.8 milliseconds.


IC Substrates

IC Substrates create unique and difficult problems for OCR. Two major issues are contamination and gaussian noise. The sequence of images below contains both.



Text on Substrate with "noise"
Text on Substrate contaminated

The font file is the standard OCR A file. Fielding is used to define the character type at each position. The inter-character spacing is set to "step over" noise between characters.

Flexibility and control over the library are key features of EconoCR™.


Multiline Read

As with many label applications, more than one line of text must be read. Normally, this is done using one "reader" for each line of text. For three lines of text, this triples the work required to setup and properly align each reader. In many cases, alignment can never be achieved due to small variations in printing and rotation.




This example clearly demonstrates the use of a single reader in a multiline application. As an added benefit, different character fielding parameters were set for each line. Thus, improving both read accuracy and performance.


De-slant Text

One of the results of high speed ink-jet or laser printing is slanted text. When the slant is severe, it will cause one character to overlap the next character. Thus, individual character segmentation is impossible.

As can be seen in the second line, the first five characters overlap one another. The only solutions are either limit the maximum width for each character when segmenting or straighten or de-slant the text.

By applying a -14 degree slant angle, the text in the second line is effectively straightened without distorting the characters' aspect ratio. Once de-slanted, each character can be correctly segmented and trained.

The EReader™ demonstration program combines rotation and de-slanting of text for reading, training, and automatic reader configuration. Train a row of text rotated 90, 180, or 270 degrees, and / or flipped, and / or reversed and then read another image in any of these orientations.

Press Releases

(May 15, 2003)

Concepts in Computing, Inc. has released the latest enhancement to the utility library used in conjunction with the EconoCR™ Optical Character Recognition Library. Gradient Data extraction has been included to augment the threshold previously provided. Gradient Data extraction is useful for applications where thresholding is difficult or impossible to use.

The latest EReader™ demonstration program contains example implementations of these features.

Concepts in Computing, Inc. supplies OCR solutions for the industrial vision market. EconoCR™ is currently used by DVT, National Instruments, Coreco Imaging, PPT Vision, and a number of integrators and end users world wide.



Press Release Links

Vision System Design
Engineering Talk
Manufacturing Talk

Welcome

Concepts in Computing, Inc. is a leading supplier of high speed Optical Character Recognition software, EconoCR™, for the industrial environment. Optical Character Recognition (OCR) is used in a wide variety of industries for identicfication and / or classification of process components. These may include labels, integrated circuits, stamped engine blocks and other automotive components. Currently man readable codes are required as supplements to barcodes in food processing, pharmaceuticals, electronics, automotive, bulk mailing and many more.

An example of an application for OCR in the electronics industry would be the reading of serial and lot numbers on printed circuit boards.

Welcome

Concepts in Computing, Inc. is a leading supplier of high speed Optical Character Recognition software, EconoCR™, for the industrial environment. Optical Character Recognition (OCR) is used in a wide variety of industries for identicfication and / or classification of process components. These may include labels, integrated circuits, stamped engine blocks and other automotive components. Currently man readable codes are required as supplements to barcodes in food processing, pharmaceuticals, electronics, automotive, bulk mailing and many more.

An example of an application for OCR in the food processing industry would be the reading of date and manufacture site codes on the bottom of canned goods. The software has the capability of angular orientation of items as they come down a conveyor line.

Welcome

Concepts in Computing, Inc. is a leading supplier of high speed Optical Character Recognition software, EconoCR™, for the industrial environment. Optical Character Recognition (OCR) is used in a wide variety of industries for identicfication and / or classification of process components. These may include labels, integrated circuits, stamped engine blocks and other automotive components. Currently man readable codes are required as supplements to barcodes in food processing, pharmaceuticals, electronics, automotive, bulk mailing and many more.

An example of an application for OCR in the pharmaceutical industry would be the reading of drug content and prescription information found on the container.

Mutech

Mutech is a privately held Massachusettes Corporation founded in 1988 to distribute high technology products internationally. In 1992 the company was re-focused to developing plug-in boards to IBM PC™ compatible computers that digitize images and display them on the computer's monitor.

Applications include:

Industrial Vision
Machine Vision
Security Surveillance
Image Analysis
Forensics, Fingerprint Enchancement
Image Database
Image Processing Research
Optical Character Recognition

Coreco

A division of Coreco Imaging, Inc., ipd, specializes in providing machine vision solutions for the factory floor. A general-purpose vision package, Sherlock™, is used for these applications, one of which is OCRPlus™. Sherlock™ is a Windows™-based "point and click" software environment specifically designed to simplify development and deployment of machine vision solutions. Providing a suite of robust and proven tools inside a flexible, yet easy-to-use interface, Sherlock™ has become the general-purpose product of choice for system integrators and end-users.


Data Translation

Data Translation, Inc. is a world leader in Data Acquisition, Image Analysis and Machine Vision hardware and software products. They have designed and built the highest quality leading edge technology printed circuit boards for the past 25 years. Low to mid volume assembly manufacturing and quick turn prototype assembly is their specialty. Turnkey and consigned jobs can be quickly quoted and processed.

The EconoCR™ library is compatible with DT Vision Foundry.


Data Translation

DVT offers a line of smart sensors for support in the areas of quality control inspections, coordinate information for motion controllers, statistical process control, OCR and 2-D code verification. Industrial applications include automotive, electronics, food/beverage, health care, metal processing, packaging, plastics and semiconductors.


National Instruments

National Instruments offers a wide assortment of tools, bundles and services to help build the best solution for your application needs.

These include:

Scale quickly from prototyping environment to programming environment
Integrate machine vision frame grabbers easily with NI data acquisition and motion
    control devices
Deploy embedded real-time machine vision systems on the PXI™ platform using
    LabVIEW Real-Time™
Use best-of-class third-party machine vision components
Perform complex image processing tasks with lower production costs
Choose from hundreds of machine vision functions including OCR

NEOpt Corporation

NEOpt is a vision integrator and distribution company that supports OCR. For more information contact:

NEOpt Corporation
Parale Mitsui Bldg. 18th Floor, 8 Higashida-cho,
Hawasaki-ku Kawasaki-shi, 210 Japan

TEL 81-44-200-9150
FAX 81-44-200-9160

Omnitron

Omnitron is a German company that offers a single beam reading head S100™ that is designed for online reading of Pharmacodes printed on packaging material such as labels, cartons, leaflets and other OCR applications. In the automated pharmaceutical manufacturing process Pharmacode is used for 100% online integrity checking of the various packing material. Up to date packaging machines process the goods at very high speeds. In case of intermittent motion peak processing speeds of 2 m/sec could easily be reached.


PPT Vision

Since their founding in 1982, PPT has specialized in industrial applications where accuracy, repeatability, high speed and flexibility are important requirements. Their products are sold throughout the Americas, Europe and Asia either directly to end users, or through a network of systems integrators, machine builders, and full service international distributors.

Machine vision-based inspection systems enable manufacturers to realize significant economic paybacks by increasing the quality of manufactured parts and improving the productivity of manufacturing processes. PPT's 2D™ machine vision product line, which includes OCR, is sold on a global basis to end-users, system integrators, and original equipment manufacturers primarily in the electronic and semiconductor component, automotive, medical device, pharmaceutical and packaged goods industries.


Vision Components

Vision Components is a German-based company that boasts the following:

Smallest smart cameras (60 X 60 X 10mm)
Fastest smart cameras (1200 Mips)
Best smart camera hardware variety (19 models)
Best software variety (>100 suppliers)
Lowest smart camera prices (100+ << 500 Euro)

This line of low-cost high-speed smart cameras is ideal for an OCR application.


Western Vision Software

Western Vision Software allows the user to create their own custom machine vision applications. HLIamge++™ is an object-orientated image processing and machine vision software product that runs under Windows98™, NT™ and 2000™. The software is ideal for scientific imaging applications requiring measuring, counting, edge tracking, calibration, data logging, size distribution analysis and OCR.