Technical Note:
Prosilica GX Image Height versus Frame Rate Introduction The camera frame rate can be increased by reducing the camera's Height attribute, resulting in a decreased region of interest (ROI) or "window"; or by increasing the camera's BinningY attribute, resulting in a vertically scaled image (less overall height with same field of view). This technical note aims to provide users with performance information which identifies the impact of reducing the region of interest on the camera’s maximum frame rate. In addition, because the Prosilica GX camera offers Dual GigE LAG, the impact of using a single Ethernet connection versus dual Ethernet connections with the host is compared.
Single port GigE connection with the Prosilica GX The Prosilica GX cameras can be operated using a single Ethernet connection or a dual port Ethernet connection (Dual GigE LAG). When a Prosilica GX camera is connected to the host computer using a single Ethernet connection, it behaves like a single port GigE Vision camera. The total bandwidth available for the camera is 125 MB or 1 Gb. Connecting a Prosilica GX camera using both Ethernet connections requires link aggregation support from the host Ethernet controller and filter driver. A Dual GigE LAG connection supported by the Prosilica GX camera offers up to 250 MB or 2 Gb of bandwidth. The Prosilica GX camera can be operated near peak frame rates even when using a single port connection. The frame rate tables included in this document provide frame rate performance results for both single GigE port and Dual GigE LAG configurations.
NOTES 1. There is no frame rate increase with reduced width 2. ROIs are taken center image for maximum speed advantage. A CCD has "fast readout rows" before and after an ROI. This is how the sensor frame rate increases with less height. On a quad-tap GX CCD, the top half and bottom half of the sensor are read out together. Read out starts from the outside of the sensor and moves to the inside, i.e. top row of top half of sensor read out with bottom row of bottom half. As these rows are clocked together, if either row is not a "fast readout row" (outside the ROI), the combination is read out slowly. Therefore the ROI must be centered for maximum speed advantage. 3. BinningY is horizontal row summing on CCD before readout. The frame rate for an ROI at the same effective height as binning will be slower because the CCD still needs to read out the "fast readout rows" in ROI mode. 4. Single GigE port frame rate data was generated using StreamBytesPerSecond equals 120 MB and an 8 bit pixel format such as Mono8 or Bayer8
____________________________________________________________________________________________
Prosilica GX1050 Image Height Versus Frame Rate 1200
1000
Height (pixels)
800 Dual GigE LAG
600
Single GigE Port
400
200
0 100
150
200
250
300
350
400
Frame rate
Frame Rate using: Height
3
BinningY:
2 3 4 5 6 7 8
1
Width
2
Region Y
Single GigE Port
Dual GigE LAG
4
1024 1000 900 800 768 700 600 512 400 300 256 200 128 64 50 32 20 10 2
1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024 1024
0 12 62 112 128 162 212 256 312 362 384 412 448 480 487 496 502 507 511
109.5 112.0 122.3 132.3 135.8 144.2 158.0 172.9 196.6 223.1 238.1 258.9 292.5 331.4 342.3 353.6 364.5 372.3 380.8
112.1 114.0 122.7 132.8 136.3 144.4 158.6 173.7 196.9 224.4 238.6 260.7 294.7 332.4 342.4 356.6 366.5 374.7 381.0
512 340 256 204 170 146 128
1024 1024 1024 1024 1024 1024 1024
0 0 0 0 0 0 0
196.6 262.2 313.3 354.5 385.7 418.6 442.1
197.0 263.6 315.4 358.4 392.9 421.2 444.6
_____________________________________________________________________________________
Prosilica GX1660 Image Height Versus Frame Rate 1400
1200
Height (pixels)
1000 Dual GigE LAG Single GigE Port
800
600
400
200
0 50
100
150
200
250
300
Frame rate
Frame Rate using: Height
3
BinningY:
2 3 4 5 6 7 8
1
Width
2
Region Y
Single GigE Port
Dual GigE LAG
4
1200 1080 1024 900 768 600 512 400 300 240 200 128 100 64 50 32 20 10 2
1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600 1600
0 60 88 150 216 300 344 400 450 480 500 536 550 568 575 584 590 595 599
60.1 66.8 70.5 80.0 90.6 105.6 115.6 131.6 149.6 163.2 173.9 196.8 207.8 223.3 230.1 238.7 245.2 250.7 256.4
66.5 71.8 74.7 81.5 90.6 105.6 115.6 131.6 149.6 163.2 173.9 196.8 207.8 223.3 230.1 238.7 245.2 250.7 256.4
600 400 300 240 200 170 150
1600 1600 1600 1600 1600 1600 1600
0 0 0 0 0 0 0
118.7 165.4 202.7 234.1 260.8 283.9 303.1
121.0 165.4 202.7 234.1 260.8 283.9 303.1
_____________________________________________________________________________________
Prosilica GX1910 Image Height Versus Frame Rate 1200
Height (pixels)
1000
800
Dual GigE LAG
600
Single GigE Port
400
200
0 50
100
150
200
250
300
Frame rate
Frame Rate using: Height
3
BinningY:
2 3 4 5 6 7 8
1
Width
2
Region Y
Single GigE Port
Dual GigE LAG
4
1080 1024 1000 900 800 700 600 540 500 400 300 270 200 134 100 50 20 10 2
1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920 1920
0 28 40 90 140 190 240 270 290 340 390 405 440 473 490 515 530 535 539
55.6 58.8 60.1 66.8 74.9 85.3 95.2 101.6 106.1 120.2 138.7 145.0 163.0 185.2 198.7 223.2 240.1 247.2 252.2
63.5 66.1 67.3 72.6 78.9 86.4 95.3 101.7 106.5 120.7 138.8 145.6 163.8 186.2 199.9 224.7 241.9 247.2 252.2
540 360 270 216 180 154 134
1920 1920 1920 1920 1920 1920 1920
0 0 0 0 0 0 0
116.3 160.8 198.5 230.6 258.2 282.3 302.3
116.4 160.8 198.5 230.6 258.2 282.4 302.3
_____________________________________________________________________________________
Prosilica GX1920 Image Height Versus Frame Rate 1600 1400
Height (pixels)
1200 Dual GigE LAG
1000 800
Single GigE Port
600 400 200 0 20
40
60
80
100
120
140
160
Frame rate
Frame Rate using: Height
3
BinningY:
2 3 4 5 6 7 8
1
Width
2
Region Y
Single GigE Port
Dual GigE LAG
4
1456 1200 1080 900 800 728 600 500 484 400 364 300 250 182 140 100 50 2
1936 1936 1936 1936 1936 1936 1936 1936 1936 1936 1936 1936 1936 1936 1936 1936 1936 1936
0 128 188 278 328 364 428 478 486 528 546 578 603 637 658 678 703 727
40.6 46.4 49.6 55.5 59.5 62.5 69.1 75.3 76.3 82.6 85.6 91.6 96.9 105.0 111.0 117.1 126.0 135.6
40.6 46.4 49.6 55.5 59.5 62.5 69.1 75.3 76.3 82.6 85.6 91.6 96.9 105.0 111.0 117.1 126.0 135.6
728 484 364 290 242 208 182
1920 1920 1920 1920 1920 1920 1920
0 0 0 0 0 0 0
70.2 92.8 109.5 123.5 134.5 143.5 151.1
70.2 92.8 109.5 123.5 134.5 143.5 151.1
_____________________________________________________________________________________
Prosilica GX2300 Image Height Versus Frame Rate 2000 1800 1600
Height (pixels)
1400 Dual GigE LAG
1200 1000
Single GigE Port
800 600 400 200 0 0
20
40
60
80
100
120
140
Frame rate
Frame Rate using: Height
3
BinningY:
2 3 4 5 6 7 8
1
Width
2
Region Y
Single GigE Port
Dual GigE LAG
4
1752 1600 1500 1400 1300 1200 1100 1000 876 700 584 500 400 300 218 100 50 10 2
2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336 2336
0 76 126 176 226 276 326 376 438 526 584 626 676 726 767 826 851 871 875
28.3 31.0 33.1 35.4 38.1 41.2 45.0 48.0 52.0 58.9 64.6 69.5 76.4 84.8 93.2 108.5 116.8 124.4 125.9
32.8 35.0 36.7 38.5 40.5 42.7 45.2 48.0 52.0 58.9 64.6 69.5 76.4 84.8 93.2 108.5 116.8 124.4 125.9
876 584 438 350 292 250 218
2336 2336 2336 2336 2336 2336 2336
0 0 0 0 0 0 0
56.5 81.2 99.5 115.0 128.0 139.4 148.2
59.3 81.2 99.5 115.0 128.0 139.4 148.2
_____________________________________________________________________________________
Prosilica GX3300 Image Height Versus Frame Rate 3000
Height (pixels)
2500
2000
Dual GigE LAG
1500
Single GigE Port
1000
500
0 10
20
30
40
50
60
70
80
Frame rate
Frame Rate using: Height
3
BinningY:
2 3 4 5 6 7 8
1
Width
2
Region Y
Single GigE Port
Dual GigE LAG
4
2472 2300 2100 1900 1700 1500 1236 1100 1000 900 700 618 500 400 308 200 100 50 2
3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296 3296
0 86 186 286 386 486 618 686 736 786 886 927 986 1036 1082 1136 1186 1211 1235
14.2 15.3 16.8 18.5 20.7 23.5 27.3 29.2 30.8 32.6 36.9 39.1 42.5 46.0 49.8 55.1 61.1 64.7 68.4
17.1 18.0 19.2 20.6 22.3 24.2 27.3 29.2 30.8 32.6 36.9 39.1 42.5 46.0 49.8 55.1 61.1 64.7 68.4
1236 824 618 494 412 352 308
3296 3296 3296 3296 3296 3296 3296
0 0 0 0 0 0 0
28.4 42.6 53.2 61.9 69.4 75.7 81.4
31.2 43.1 53.2 61.9 69.4 75.7 81.4
_____________________________________________________________________________________
Prosilica GX Family Frame Rate Comparison Single GigE Port Operation 3000
2500
Height (pixels)
2000 GX1050 GX1660
1500
GX1910 GX1920 GX2300
1000
GX3300
500
0 10
60
110
160
210
260
310
360
410
Frame rate
Dual GigE LAG Operation 3000
2500
Height (pixels)
2000 GX1050 GX1660
1500
GX1910 GX1920 GX2300
1000
GX3300
500
0 10
60
110
160
210
260
310
360
410
Frame rate
__________________________________________________________________________________
We invite comments or suggestions on this document at any time. Please write to: info@alliedvisiontec.com
Disclaimer Due to continual product development, technical specifications may be subject to change without notice. All trademarks are acknowledged as property of their respective owners. We are convinced that this information is correct. We acknowledge that it may not be fully comprehensive. Nevertheless we cannot be held responsible for any damage in equipment or subsequent loss of data or whatsoever in consequence of following the application note. Copyright Š 2011 This document was prepared by the staff of Allied Vision Technologies Canada ("AVT") and is the property of AVT, which also owns the copyright therein. All rights conferred by the law of copyright and by virtue of international copyright conventions are reserved to AVT. This document must not be copied, or reproduced in any material form, either wholly or in part, and its contents and any method or technique available there from must not be disclosed to any other person whatsoever without the prior written consent of AVT.
____________________________________________________________________________________________