본문 바로가기 주메뉴 바로가기
Product
HOMEProductFLImaging®

FLImaging®

- Concurrent support of classical expert system-based, and deep learning-based image processing algorithm
- Fast and highly-reliable image processing
- Intuitive and unified API design
- Reduce the burden of purchasing additional compilers through FLImaging® Platform® supporting its own language with a Python-like syntax.
- Intuitive implementation using FLImagingCreator®, a visual development tool of FLImaging® Platform®
- Automatic conversion of programs developed with FLImagingCreator® to actual codes
- Providing visualized debugging, and immediate run-time program status comprehensible at a glance by FLImaging® Platform®

FLImaging®

FLImaging® is an AI Image Processing Platform that provides either of 

the traditional Expert System and Deep Learning-based system, genuinely developed with our technology.


Why FLImaging®?


Concurrent support of classical expert system-based, and deep learning-based image processing algorithm

Fast and highly-reliable image processing

Intuitive and unified API design

Reduce the budget spent on purchasing additional compilers through FLImaging® Platform® supporting its own language with a Python-like syntax

Intuitive implementation using FLImagingCreator®, a visual development tool of FLImaging® Platform®

Automatic conversion of programs developed with FLImagingCreator® to actual codes

Providing visualized debugging, and immediate run-time program status comprehensible at a glance by FLImaging® Platform®



Concurrent support of classical expert system-based, and deep learning-based image processing algorithm


By handling both methodologies, we supplement each method’s defects, allowing immediate response to any development and inspection needs.


Deep learning is advantageous for object recognition/discrimination and defect inspection, but it requires a large amount of image information of quality products and defective products. However, it is difficult to obtain as many images as required during the development stage.


Furthermore, in case of applying predefined logics, such as retrieving raw data from barcodes, data matrices, QR codes, or calculating scales using the measurement system, it has no benefit from use of present deep learning products.


Our product has robust inspection power compared to other deep learning products by applying the optimization algorithm of the previously developed Expert System to the deep learning neural network. You can utilize our platform taking only the benefits of each method to acquire competitiveness of your image processing software.


FLImaging® is aimed at offering this combined-method product, an All-In-One image processing platform.



Fast and highly-reliable image processing


FLImaging® gives you high-performing and dependable inspection abilities.

Every algorithm is based on SIMD(Single Instruction Multiple Data), raising operation speed to the limit, even when using a single thread.

Variety of processing units are operable by adjusting the settings, with no need to modify your code.

In case of having a multicore CPU: High speed inspection performed without additional processor cost, by algorithms utilizing multiple cores with SIMD.

In case of having high-speed GPU: Superhigh speed inspection performed, taking advantage of the GPGPU. 


Intuitive and unified API design


The basic structure of all image processing APIs is identical, so once you acquaint one API, you will not have any difficulty in using all other APIs.

Relieve programming stress through flexible abstraction design and reduce bugs through relatively clean code.



Reduce the burden of purchasing additional compilers through FLImaging® Platform® supporting its own language with a Python-like syntax.


FLImaging® Platform® provides you: 

- Development environment where you can implement an image processing software without the help of an external compiler by FLImaging® Platform® built-in script language similar to Python 

- Customizable high-quality user interface development environment

- Reducing bug resolution time through convenient debugging system support

- Preventing source leakage through encryption of development script files


Intuitive implementation using FLImagingCreator®, a visual development tool of FLImaging® Platform®


With FLImagingCreator®, you can handle well-known image processing sequences visually, just by placing the components in when, where you want them to be processed. Even novice programmers can easily implement a image processing software with a few clicks and types in no time. Also, you can understand your software flow on sight, thanks to the visualization of the procedures. 



Automatic conversion of programs developed with FLImagingCreator® to actual codes


The program built with FLImagingCreator® is perfectly compatible to the scripts of FLImaging®. On the other hand, the components of FLImagingCreator® are automatically generated when the scripts are written. In doing so, when the development supervisor is changed, handover process will be done simply just by checking out the FLImagingCreator®.



Providing visualized debugging, and immediate run-time program status comprehensible at a glance by FLImaging® Platform®


While the program is running, instant workflow will be visualized, like which sequence is running, complete, or faulty. 

Additionally, if a bug occurs, it is possible to edit code and continue debugging without closing the program.

While doing so, you can also make use of a variety of debugging views(Callstack, Memory, Watch etc.), which will make your debugging simple and time-saving.