|
|
|
|
|
|
|
|
|
|
|
| Page 63 | |
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| Scan Mode |
|
|
|
|
|
| ||
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
|
| A | B |
| C |
| D | U | T | Z |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| tV |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
|
| dual | 13 | 47 |
| 59 |
| 71 |
| 5 | x1: 67 |
|
|
|
|
|
|
|
|
|
|
|
|
| x2: 46 |
| |
|
|
|
|
|
|
|
|
|
|
| x3: 25 |
| |
| tW |
|
|
|
|
|
|
|
|
| x4: 4 |
| |
| single |
|
|
|
|
|
|
|
| x1: 44 |
|
| |
|
|
|
|
|
|
|
|
|
|
| |||
|
|
|
|
|
|
|
|
|
|
| x2: 30 |
| |
|
|
|
|
|
|
|
|
|
|
| x3: 17 |
| |
|
|
|
|
|
|
|
|
|
|
| x4: 4 |
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
9.2.7Interpolation Software
The color interpolation can be performed in the frame grabber or by using the host computer’s CPU. Most major frame grabbers with processing capability provide tools for color interpolation. Software vision packages also provide color interpolation capability, but speed and performance may be determined by the PC’s resources and by the complexity of the interpolation routine.
9.2.8Color Interpolation
The Bayer pattern color filter array (CFA) consists of R, G, and B primary colors. Each pixel represents one of three colors. In order to display or print color images, the signal has to be converted to RGB output, which has three independent channels (outputs) and sync signals.
Color interpolation software or firmware performs the color preprocessing by filling the missing color pixels with neighboring pixels. It then separates the stream of data,
The image quality depends on the camera’s own pixel data (including pixel data independency from neighboring pixels, noise and color filter), and interpolation of the software algorithm such as 3 x 3 interpolation, 2 x 2 interpolation, color matrix, white balance capability, and so on.
Green | Red | Green |
|
|
|
Blue | Green | Blue |
|
|
|
Green | Red | Green |
|
|
|
All AccuPiXEL color cameras are carefully designed for maximum color performance. JAI Inc. strongly suggests that you use digital output for the best performance.
Some software is used on board (FPGA or DSP) to perform the interpolation. Other software simply uses the host computer’s memory and CPU. The process speed may vary depending on the architecture and speed of the computer.
9.3 Electronic Shutter
The