Update: March 2013


Image Processing and Analysis

Image processing and analysis systems are very important tools for data reduction, especially in projects of flow mechanics or environmental control. Visualization of interesting technical or environmental processes, either as still images or as real time image sequences, either as real world representation or as mathematical simulation, can help understanding the complex behaviour of our world. One very important example is the analysis of complex technical flows by seeding with small visible particles. These particles and therefore the flow can be tracked by using image analysis techniques. A very powerful image analysis system including hardware and software has been developed at F.I.B.U.S., incorporating more than 1000 functions for every field of interest, starting from simple image enhancement and extending to frequency domain filtering, pattern recognition, object and texture classification, geometrical and statistical measurement, graphical presentation and display. Special software extension modules for stereometrics, interferometrics, sequence processing, real time 3D-reconstruction, bar code recognition, OCR/OCV, and other special measurement techniques have been developed and are being used in research and industrial projects.

picCOLOR for Windows and Linux

The powerful picCOLOR image analysis program is now available for the various WINDOWS (TM) operating systems and x86 compatible processors for 32Bit and 64Bit. It is recommended to use WINDOWS 2000, XP, Vista, Win7, or any WINDOWS Server version in 32 or 64 bit version and at least a Pentium (TM) processor with 400 MHz speed or a compatible processor. The actual picCOLOR version is the interactive version V4.0. picCOLOR V4.0 is the direct successor of the original successful picCOLOR V3.3 program that was optimized for Texas Instruments Graphics Processors, running a special imaging operating system.

Additionally, a library version of the picCOLOR program has been ported to the LINUX operating system. All non-interactive picCOLOR functions can be called directly from the user program. This is especially useful for industrial applications where a GUI is not required. Selected functionality is also available as static library or DLL under Windows upon request.

picCOLOR V4.0 is a modular program system designed for scientific and industrial image processing and image analysis. With more than 1000 functions even the basic version can solve many complex image analysis problems. A build-in script-interpreter helps to analyse repeated processes from simple image enhancements to complex pattern recognitions. Using additional modules, the program can be adapted to very specific projects. The new version of the program has the typical WINDOWS (TM) Multi-Document user interface with some changes and enhancements supporting the requirements of interactive image analysis. All image processing functions operate in permanent, editable, and user-defined regions of interest (ROI). Flexible intermediate image buffering allows very quick testing of function combinations. Depending on the system memory and processor power, long realtime sequences or 3D-images can be recorded and processed. The flexible and simple DDE- or TCP/IP-interface can be used to transfer result data to other programs or even to completely remotely control the picCOLOR program operation. picCOLOR is available as multi-threaded program for considerable speed-up on double/quad/octal processor systems. Some functions are even capable to run with up to 32 threads.

Details of the picCOLOR Image Processing System

Different frame grabbers are already supported by the Windows version of the program and others can be adapted on request.
For Linux frame grabber support please contact the development team.
- CORECO F64P
- CORECO VIPER Series
- DALSA/CORECO X64CL Series
- Teledyne DALSA Xcelera Series (incl. 64bit driver)
- Euresys Grablink Value/Expert/ExpertII
- National Instruments NI1429 and 1430 Frame Grabber (incl. 64bit driver)
- Silicon Software MicroEnable IV (and soon MicroEnable V for coaXPress and CameraLink HS)
- PCO SC2 Camera Interface with FireWire, CameraLink, GigE, USB
- IDS Falcon/Eagle
- 1394 FireWire
- Mesa 3D camera USB
- TWAIN (also TWAIN64)

Planned is the implementation of:
- Gigabit Ethernet Interface
- BitFlow Frame Grabber
- Matrox MIL Frame Grabber driver library

Additional hardware like timer/counter or I/O cards from the following manufacturers are supported.
- Keithley CTM05 counter card
- Decision-Computer Counter/Timer PCI8255/8254 cards (support for 32 or 64 bit operating system)
- National Instruments counter/timer cards with digital I/O (support for NIDAQmx driver, 32 or 64 bit)

The Decision-Computer Digital-I/O cards are available in versions for the PCI bus with up to 6 counters with 16 bit precision and up to 192 digital I/O lines.
The National Instruments cards are available for PCI and PCIe bus and are equipped with various digital I/O lines, 2 (PCI) or 4 (PCIe) 32 bit-counters
and even analog input and output lines. (Simple counter cards for PCI bus: NI 6601, 6602; M-Series for PCI bus, NI 6220, 6221, 6229;
X-Series for PCIexpress bus, NI 6320, 6321, 6323)

The following link shows a short list of imaging functions available in the picCOLOR program:
New imaging functions and additional extension modules are developed and implemented almost on daily basis,
depending on our own research projects and on requests from other users. Get the "FIBUS News Letters" including
the latest developments and implementations on the The following extension modules are available for picCOLOR:

Download a demo version of the new picCOLOR program or complete manuals:

Links to manufacturers of supported frame grabber hardware and of interesting cameras:

 
Some older studies on imaging hardware/software development performed at FIBUS that might be interesting for users:
 

  ...Back to FIBUS Home Page

Copyright © 2013 The FIBUS Research Institute, Dr. Reinert H. G. Mueller;