HOME > Image Input Boards > Camera-Link >SIMPLE
SIMPLE
The IPM series compatible, Image Processing Library Software
Features

Simple (SIMPLE: Software Image Processing Library Edition) is an Image Processing Library that has versatile Image Processing functionalities such as a wide range of filters and morphological operation, as well as the latest technology, including template-matching and scale-free graphic matching functionality.
This is a lower range of Library, compatible with the IPM series, enables users to compare the execution processing speed and detection accuracy of two images, one using the standard Image Processing device and one using SIMPLE, and choose different portions offering better results. SIMPLE is also installed with a sample application of man-machine Image Processing Evaluation. Thus, users can easily convert the sample application to develop an own Image Processing system.
The current version contains a basic Image Processing Library, but it is available at low cost, and provides users with a free*1 of charge runtime license, making this product one of the most cost-effective libraries.
*1 IPM series is required.

Many PC machine vision Image Processing Libraries speed up its processing time by applying MultiMedia eXtention*2 , from the PC CPU Extended Instruction Set. SIMPLE, as its name implies, is developed to simplify the Image Processing Algorithm itself; therefore, regardless of the MMX instruction installed, SIMPLE performs at an equivalent level as, or higher level than, the Image Processing Library with MMX Instruction. In addition, SIMPLE can also be incorporated into either a Non-PC CPU DSP, or an SH Microcomputer *3, neither of which support MMX.
*2:MMX Instruction Multi
Media eXtension
*3:Please contact our Sales department
Examples
![]() |
[Specification] CPU: Xeon 2.8GHz |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Main Function
Basic Image Processing |
--- |
------- |
LUT Create (yConversion, False Color), LUT conversion |
| ------- | Color Space Conversion (RGB-YCbCr.XYZ.Lab.HSL.HLSetc) | ||
| ------- | Image Arithmetic processing (Logic.Arithmetic.Range.Fix.etc) | ||
| ------- | 2 screen Image arithmetic (Logic.Arithmetic.Range.Fix.etc) | ||
| ------- | Drawing, Image Rotation, Shift, Copy, Re-size, Enlarge/Reduce | ||
Filtering Process |
--- |
------- | Universal Convolution (3 x 3.5 x 5 etc) |
| ------- | 1st Gradient Filter (Forsen.Sobel.Prewitt) | ||
| ------- | 2nd Gradient Filter (Laplacian) | ||
| ------- | Gray Filter (Max, Min, Med, Ave) | ||
| ------- | Planarized/Sharpening Filter | ||
| ------- | Other (Circle Ave, Range, Gaussian, Rank) | ||
Morphology Process |
--- |
------- | Gray Expansion/Contraction (4 proximity, 8 proximity, Euclidean Space) |
| ------- | Gray Open/Close (4 proximity, 8 proximity, Euclidean Space) | ||
| ------- | Binary Expansion/Contraction (4 proximity, 8 proximity, Euclidean Space) | ||
| ------- | Binary Open/Close (4 proximity, 8 proximity, Euclidean Space) | ||
Binary Process |
--- | ------- | Binary Processing (Binarize.P-Type.DffFreqMax) |
| ------- | Dither Processing (Monochrome Binary, Monochrome Hexidecimal, Color Hexidecimal) | ||
| ------- |
|
||
| ------- | Shading Compensation) | ||
| ------- | Labeling (16 bit compatible, 4 proximity, 8 proximity, Hole plugging Process, Multivalued) | ||
| ------- | Thinning Process (Hilditch Means, High-Speed Original Means) | ||
| ------- | Distance Transform, Skelton, Boundary, Vectorization | ||
Feature Extraction |
--- | ------- | Envelop Point Extraction, Dent Extraction |
| ------- | Dimension, Barycenter, 2nd Moment, Fillet Radius, Maximum Length, Maximum Directional width | ||
| ------- |
|
||
| ------- | Graphic Statistical Information (Concentration Summation, Concentration Average, Standard Deviation, Distribution, etc) | ||
| ------- | Color Region Extraction, Color Region Calculation | ||
| ------- | Histogram (Calculation, Standardization, Smoothing, Statistical Information Calculation) | ||
| ------- | XY Directional Concentration Projection, Edge Position Detection) | ||
Search Process |
--- | ------- | Template Creation |
| ------- | Template Matching Search (Size Fix, Angle Fix) | ||
| ------- | Template Matching Value Calculation | ||
| ------- | Canonical Inter Correlation Value Calculation | ||
| ------- | Canonical Inter Correlation Search (Size Fix, Angle Fix) | ||
| ------- | Graphic Matching Search (Size Free, Angle Free) |
























