Preview only show first 10 pages with watermark. For full document please download

Falcon Extra

   EMBED


Share

Transcript

Manual for Use of FalCon eXtra © 2005 FalCon GmbH The information contained in this manual is subject to change without prior notification. © Copyright 2005 FalCon GmbH, Falkner Consulting für Messtechnologie. All Rights Reserved. MS-DOS and Windows are registered trademarks of the Microsoft Corporation. Content INTRODUCTION........................................................................................................................................... 1 Which modules can be included in FalCon eXtra .....................................................................................................1 FalCon Quick View....................................................................................................................................................1 FalCon FrameMerge ..................................................................................................................................................2 FalCon ImagerControl................................................................................................................................................2 FalCon Animator3AX ................................................................................................................................................3 FalCon MovXact ........................................................................................................................................................4 FalCon Mov3D...........................................................................................................................................................5 FalCon Mov6D...........................................................................................................................................................5 FalCon MovBag .........................................................................................................................................................5 FalCon CamFolder .....................................................................................................................................................6 Which programs supplement FalCon eXtra..............................................................................................................6 FalCon Quick View DB .............................................................................................................................................6 FalCon Customer View..............................................................................................................................................7 Installation ....................................................................................................................................................................8 Running the setup program ........................................................................................................................................8 Installation of the Hardlock Driver...........................................................................................................................10 System requirements..................................................................................................................................................12 STANDARD MENUS .................................................................................................................................. 13 The File menu .............................................................................................................................................................14 New ..........................................................................................................................................................................15 New Analysis ...........................................................................................................................................................16 Open .........................................................................................................................................................................17 Print Setup ................................................................................................................................................................20 License .....................................................................................................................................................................20 Program Settings ......................................................................................................................................................20 Exit ...........................................................................................................................................................................22 The View menu ...........................................................................................................................................................22 Tool bar ....................................................................................................................................................................22 Status bar..................................................................................................................................................................22 The Language menu...................................................................................................................................................23 Deutsch (German) ....................................................................................................................................................23 English .....................................................................................................................................................................23 The Help menu (?)......................................................................................................................................................23 Help Topics ..............................................................................................................................................................23 Program Warnings....................................................................................................................................................24 About .......................................................................................................................................................................24 PICTURE..................................................................................................................................................... 25 Manual for Use of FalCon eXtra Content • i The File menu ............................................................................................................................................................ 26 JPEG Settings .......................................................................................................................................................... 26 Page Preview ........................................................................................................................................................... 29 The Edit menu ........................................................................................................................................................... 30 Color Depth ............................................................................................................................................................. 33 Dither....................................................................................................................................................................... 33 Median Cut .............................................................................................................................................................. 34 Black/White............................................................................................................................................................. 35 Gray Values............................................................................................................................................................. 35 16 Colors ................................................................................................................................................................. 35 256 Colors ............................................................................................................................................................... 35 True Color ............................................................................................................................................................... 35 White Balance ......................................................................................................................................................... 36 Daylight................................................................................................................................................................... 37 Tungsten Lighting ................................................................................................................................................... 37 Neon Lighting.......................................................................................................................................................... 37 No White Balance ................................................................................................................................................... 37 Selection by Cursor ................................................................................................................................................. 37 Input White Balance ................................................................................................................................................ 38 Set Color Gain ......................................................................................................................................................... 39 Input Black Level .................................................................................................................................................... 39 Color Matrix ............................................................................................................................................................ 40 Ekta ......................................................................................................................................................................... 41 Neutral..................................................................................................................................................................... 41 DCS ......................................................................................................................................................................... 42 Brightness/Contrast ................................................................................................................................................. 44 Gamma of Monitor.................................................................................................................................................. 47 Sharpening............................................................................................................................................................... 50 Sharpen by Filter ..................................................................................................................................................... 50 Sharpen by Frequency ............................................................................................................................................. 57 Sharpen by Intensity................................................................................................................................................ 57 Remove Sensor Edges ............................................................................................................................................. 58 Equalize Different Sensor Sensitivities ................................................................................................................... 59 Optimize .................................................................................................................................................................. 59 Copy ........................................................................................................................................................................ 60 Picture Size.............................................................................................................................................................. 60 Flip and Rotate ........................................................................................................................................................ 61 JPEG Settings .......................................................................................................................................................... 61 Reset Settings .......................................................................................................................................................... 61 AVI FILE CREATION ..................................................................................................................................63 The File Menu............................................................................................................................................................ 65 Page View ............................................................................................................................................................... 66 The AVI-Creation Menu........................................................................................................................................... 67 AVI Creation: Document Window and Functions ................................................................................................. 68 Enter ........................................................................................................................................................................ 69 Add .......................................................................................................................................................................... 70 Remove.................................................................................................................................................................... 71 AVI Create .............................................................................................................................................................. 71 Preview.................................................................................................................................................................... 72 Recording Rate ........................................................................................................................................................ 72 Selection .................................................................................................................................................................. 73 Insert........................................................................................................................................................................ 73 Insert - Logo ............................................................................................................................................................ 74 Insert - Text ............................................................................................................................................................. 75 ii • Content Manual for Use of FalCon eXtra Insert - Time .............................................................................................................................................................75 Insert – Picture Number ...........................................................................................................................................75 MULTI AVI CREATION............................................................................................................................... 77 PICTURE TRANSFORMATION ................................................................................................................. 79 FRAMEMERGE .......................................................................................................................................... 81 COMPRESSION ......................................................................................................................................... 83 The File Menu.............................................................................................................................................................84 Page Preview............................................................................................................................................................85 The AVI Compression Menu.....................................................................................................................................85 AVI Compression: Document Window and Functions...........................................................................................86 Search.......................................................................................................................................................................87 Add AVI...................................................................................................................................................................87 Delete .......................................................................................................................................................................88 Compress AVIs ........................................................................................................................................................88 Compressor options..................................................................................................................................................88 AVI VIEWER ............................................................................................................................................... 91 The Movie Menu ........................................................................................................................................................92 Display Time/ Picture Number.................................................................................................................................95 Time Display Format ...............................................................................................................................................95 Go to Time/Image ....................................................................................................................................................96 Playback Speed ........................................................................................................................................................96 Set Start Time...........................................................................................................................................................96 Image Size................................................................................................................................................................97 Master Panel.............................................................................................................................................................98 Film Stripe Overview ...............................................................................................................................................99 Info .........................................................................................................................................................................100 MEASUREMENT DATA VIEWER............................................................................................................ 101 The File Menu...........................................................................................................................................................102 Open .......................................................................................................................................................................102 Page Preview..........................................................................................................................................................103 Graph: Document Window .....................................................................................................................................104 Changing the Diagram Output Area.......................................................................................................................104 Changing the Document Window Size ..................................................................................................................104 Access to Graphs via Mouse ..................................................................................................................................104 Synchronizing Graphs and AVIs with Master Panel..............................................................................................105 Synchronizing Graphs and AVIs with the Mouse ..................................................................................................106 The Graph Menu......................................................................................................................................................107 Load Additional Graph...........................................................................................................................................109 Delete Graph ..........................................................................................................................................................109 Select Active Graph ...............................................................................................................................................109 Header Data............................................................................................................................................................110 Scaling....................................................................................................................................................................111 Layout of Axes .......................................................................................................................................................113 Manual for Use of FalCon eXtra Content • iii Font and Color for Labeling of Axis ..................................................................................................................... 114 Define Colors ........................................................................................................................................................ 115 Show Graph Values............................................................................................................................................... 116 Cursor at Graph ..................................................................................................................................................... 118 Zoom with Mouse ................................................................................................................................................. 118 Moving the Time Window .................................................................................................................................... 119 Legends ................................................................................................................................................................. 119 Copy ...................................................................................................................................................................... 120 PROGRAM SETTINGS .............................................................................................................................121 Page Preview ............................................................................................................................................................ 124 ETHERNET CONTROL.............................................................................................................................125 Entering the test name ........................................................................................................................................... 125 Ethernet Control .................................................................................................................................................... 126 Ethernet Control - Test .......................................................................................................................................... 127 Ethernet Control – Films – Overview – Set-up ..................................................................................................... 128 Ethernet Control – Films – Overview – Control ................................................................................................... 129 Ethernet Control – Films – Overview – Download ............................................................................................... 130 Ethernet Control – Films – Camera Data .............................................................................................................. 132 Ethernet Control – Films – Picture Data ............................................................................................................... 133 Ethernet Control – Change... ................................................................................................................................. 134 Ethernet Control – Deleting Defaults .................................................................................................................... 134 IMAGERCONTROL...................................................................................................................................135 The Aim of ImagerControl ..................................................................................................................................... 135 Supported Imager Types ........................................................................................................................................ 135 Installation ............................................................................................................................................................... 136 Execution of SETUP on the Host .......................................................................................................................... 136 Execution of Setup.exe on the Slaves.................................................................................................................... 136 Program Settings ..................................................................................................................................................... 137 Settings on the Host................................................................................................................................................. 137 Program Settings ................................................................................................................................................... 137 AVI-Settings.......................................................................................................................................................... 138 Directories ............................................................................................................................................................. 139 Search Path ............................................................................................................................................................ 140 Slaves (Optionally) ................................................................................................................................................ 141 AVI Reductions (Optionally) ................................................................................................................................ 142 Support of logical variables:.................................................................................................................................. 144 Settings on the Slaves .............................................................................................................................................. 145 Test ........................................................................................................................................................................... 147 In General ................................................................................................................................................................ 147 Test Definition ......................................................................................................................................................... 149 Cameras.................................................................................................................................................................... 151 Presettings ................................................................................................................................................................ 151 Imager Type Specific Presettings .......................................................................................................................... 152 iv • Content Manual for Use of FalCon eXtra An overview of all cameras....................................................................................................................................158 Control ......................................................................................................................................................................159 Description ................................................................................................................................................................161 Pictures......................................................................................................................................................................163 Insert .........................................................................................................................................................................163 Optimize ....................................................................................................................................................................166 Overview on all cameras ........................................................................................................................................167 Film............................................................................................................................................................................167 Overview ...................................................................................................................................................................167 Resolutions.............................................................................................................................................................168 Auto-Download.........................................................................................................................................................169 Automatic Processing...............................................................................................................................................169 File Management ......................................................................................................................................................169 Possibilities................................................................................................................................................................169 HW-Remote Control ................................................................................................................................................170 In General .................................................................................................................................................................170 Functionality.............................................................................................................................................................170 Setting of the input channels: .................................................................................................................................170 Setting of the output channels: ...............................................................................................................................170 Settings in the Software..........................................................................................................................................171 Telnet-Commands ....................................................................................................................................................171 CUSTOMER VIEW.................................................................................................................................... 173 MOVXACT – IMAGE ANALYSIS ............................................................................................................. 175 Introduction ..............................................................................................................................................................175 1. Measuring Object Positions........................................................................................................................176 2. Calibrating Measurement Value Output.....................................................................................................177 Work Steps in a MovXact Analysis .......................................................................................................................180 General Information ...............................................................................................................................................181 MovXact Terms .....................................................................................................................................................182 MovXact Cooperating Partners ..............................................................................................................................185 Marker Types + Algorithms....................................................................................................................................186 The File Menu...........................................................................................................................................................190 New Analysis .........................................................................................................................................................190 Open .......................................................................................................................................................................192 Save As...................................................................................................................................................................193 The Analysis Document Window............................................................................................................................194 Manual for Use of FalCon eXtra Content • v The Analysis Image and Zoom............................................................................................................................... 198 The Analyze Menu................................................................................................................................................... 203 The MovXact Settings Dialog ................................................................................................................................. 205 The Interactive Measuring Dialog ......................................................................................................................... 212 The Set Up Markers Dialog .................................................................................................................................... 223 1. Set up without Marker Defaults......................................................................................................................... 223 2. Set up with a Marker Default List ..................................................................................................................... 229 3. Set up with a Marker Default File ..................................................................................................................... 229 Marker-Specific Tips............................................................................................................................................. 229 The Track Markers Dialog ..................................................................................................................................... 232 Special Mode Group.............................................................................................................................................. 235 The Dropout Help Dialog........................................................................................................................................ 237 The Calibration Dialog ........................................................................................................................................... 242 The Calibration/Time Dialog.................................................................................................................................. 247 The Calibration/Camera Dialog............................................................................................................................. 248 The Calibration/Scale Planes Dialog...................................................................................................................... 253 The Calibration/Depth Dialog ................................................................................................................................ 256 The Calibration/2D Coordinate System Dialog .................................................................................................... 260 The Diagrams/T-Diagrams Dialog ......................................................................................................................... 264 The Diagrams/X-Diagrams Dialog......................................................................................................................... 269 The Diagrams/Save Curves Dialog ........................................................................................................................ 271 The Edit menu ......................................................................................................................................................... 277 The Edit/Markers Dialog ........................................................................................................................................ 278 Edit/Markers – Basic Settings ............................................................................................................................... 278 Edit/Markers – Template....................................................................................................................................... 279 Edit/Markers – Methods ........................................................................................................................................ 280 Edit/Markers – Trajectory ..................................................................................................................................... 285 The Edit/Contours(t)............................................................................................................................................... 288 The Edit/Stencils Dialog.......................................................................................................................................... 288 The Edit/Export Dialog........................................................................................................................................... 289 The Edit/Import Dialog........................................................................................................................................... 294 The View Menu........................................................................................................................................................ 299 The Marker Defaults (*.mrd) Document............................................................................................................... 300 The Picture List Document (*.pli).......................................................................................................................... 301 vi • Content Manual for Use of FalCon eXtra How Do I Measure Differences to Position? ..........................................................................................................303 How Do I Measure an Angle? .................................................................................................................................305 How do I Measure the Impact Angle in a Top View? ...........................................................................................308 How to adjust a perpendicular view ? ....................................................................................................................312 MOVBAG – AIRBAG ANALYSIS............................................................................................................. 315 Introduction ..............................................................................................................................................................316 The Interactive Measuring + MovBag Menu.........................................................................................................318 The Contour-Options Dialog: Methods..................................................................................................................320 The Contour-Options Dialog: Display....................................................................................................................326 Coordinate System + Scale ......................................................................................................................................329 Diagram Output: T Diagrams.................................................................................................................................331 Diagram Output: X Diagrams.................................................................................................................................332 CAMFOLDER – CAMERA CALIBRATION.............................................................................................. 335 Terms.........................................................................................................................................................................336 The File Menu...........................................................................................................................................................337 Working with the Menu...........................................................................................................................................338 The Camera Folder Document Window ................................................................................................................339 Insert Items into the Camera Folder ......................................................................................................................340 Calibration Measurement........................................................................................................................................344 Tab Control Points .................................................................................................................................................344 Tab Image Points....................................................................................................................................................346 Tab Parameters.......................................................................................................................................................350 Tab Evaluation .......................................................................................................................................................355 Layout for ASCII-Control Point Diagrams ...........................................................................................................362 Coded Markers.........................................................................................................................................................363 Tips When Making Recordings of the Test Panel .................................................................................................364 MOVXACT3D............................................................................................................................................ 369 Overview ...................................................................................................................................................................370 Tracking data: control and unknown points ...........................................................................................................370 Calibration measurements ......................................................................................................................................370 ? Position measurements ......................................................................................................................................370 ? 3D measurements ..............................................................................................................................................370 Terms.........................................................................................................................................................................371 Manual for Use of FalCon eXtra Content • vii Requirements for 3D Measurements ..................................................................................................................... 371 Work Steps............................................................................................................................................................... 372 Calibration Measurement....................................................................................................................................... 373 Layout of ASCII Point Tables ................................................................................................................................ 374 Coded Markers ........................................................................................................................................................ 376 ANIMATOR3AX.........................................................................................................................................377 FALCON QUICK VIEW DB – CLIENT / VISAVI.......................................................................................379 Quick View DB / VisAvi Toolbar ........................................................................................................................... 381 File Menu ................................................................................................................................................................. 381 Database Server Selection....................................................................................................................................... 382 Database Default Setting......................................................................................................................................... 383 Work Directory ....................................................................................................................................................... 388 Test Navigation........................................................................................................................................................ 390 Toolbar .................................................................................................................................................................. 391 Tree Window......................................................................................................................................................... 392 Properties Window................................................................................................................................................ 393 Filtering ................................................................................................................................................................. 401 Filters for Text Fields ............................................................................................................................................ 403 Filters for Date....................................................................................................................................................... 404 Filters for Numbers ............................................................................................................................................... 405 Filters for Yes/No.................................................................................................................................................. 406 Sorting Options...................................................................................................................................................... 407 ISO Export ............................................................................................................................................................... 408 Administering the Archive...................................................................................................................................... 410 Authorized PCs...................................................................................................................................................... 411 Edit User................................................................................................................................................................ 412 Editing User Groups.............................................................................................................................................. 413 Picture File Format ................................................................................................................................................ 414 View ...................................................................................................................................................................... 414 Camera Number .................................................................................................................................................... 415 CD ......................................................................................................................................................................... 415 Access to Films ..................................................................................................................................................... 416 Access to Measurement Channels ......................................................................................................................... 417 Tests.......................................................................................................................................................................... 418 Test New/Copy/Select ........................................................................................................................................... 418 Edit/Run Test......................................................................................................................................................... 420 Edit Test – Test – General ..................................................................................................................................... 421 Edit Test – Test – Access Limitations ................................................................................................................... 422 Edit Test – Film – Overview – Setup .................................................................................................................... 426 Edit Test – Film – Overview – Control ................................................................................................................. 427 Edit Test – Film – Overview – Ethernet................................................................................................................ 428 Edit Test – Film – Overview – External................................................................................................................ 429 Edit Test – Film – Camera..................................................................................................................................... 430 viii • Content Manual for Use of FalCon eXtra Edit test – Film – Picture Settings ..........................................................................................................................432 Edit Test – Measurement Value .............................................................................................................................433 Enable Test.............................................................................................................................................................435 Revoking the Enable for a Test ..............................................................................................................................437 FALCON DB-SERVER ............................................................................................................................. 439 Introduction ..............................................................................................................................................................439 Tasks of the Program...............................................................................................................................................440 The Main Window....................................................................................................................................................441 Connections............................................................................................................................................................441 Database Used ........................................................................................................................................................442 Open Connections and Tables................................................................................................................................442 File Menu ..................................................................................................................................................................443 If the Server is Working .........................................................................................................................................443 If the Server is Not Working ..................................................................................................................................443 Open Database .......................................................................................................................................................444 Verify CD...............................................................................................................................................................444 Exit .........................................................................................................................................................................445 Settings ......................................................................................................................................................................447 Times for Writing CDs ............................................................................................................................................447 Backup Destination ..................................................................................................................................................448 System Administrator ..............................................................................................................................................449 Permitted Domains...................................................................................................................................................450 Save for How Long...................................................................................................................................................450 Jukebox Administration ..........................................................................................................................................451 Importing Graphs ....................................................................................................................................................455 Database Backup ......................................................................................................................................................456 Start CD Write .........................................................................................................................................................456 Connected Users .......................................................................................................................................................456 MODIFY SAMPLING RATE ..................................................................................................................... 457 What Is Modify-Sampling-Rate? ............................................................................................................................457 What Does Modify-Sampling-Rate Do? .................................................................................................................457 Background...............................................................................................................................................................457 Interactive Operation...............................................................................................................................................458 Batch Mode ...............................................................................................................................................................460 IMC-TELNET............................................................................................................................................. 461 Manual for Use of FalCon eXtra Content • ix GLOSSAR .................................................................................................................................................463 INDEX ........................................................................................................................................................465 x • Content Manual for Use of FalCon eXtra Introduction Which modules can be included in FalCon eXtra FalCon eXtra offers technical users of high-speed image technology a complete set of program packages, all of which deal with picture processing, AVIs and picture evaluation. The various modules are integrated into a single uniform user interface that conforms to MS Windows standards. FalCon Quick View The FalCon Quick View module provides both quick creation of picture sequence files as well as convenient viewing with the use of a sequence and measurement data viewer. This module also supports Ethernet control of high-speed video cameras: set-up and identification of cameras, mode control and rapid download of picture data via Ethernet. Digital sequence pictures can be prepared and improved to create a "Video for Windows" file (AVI) from them. FalCon Quick View’s batch capability makes automatic processing possible. Different picture file formats such as Bitmap (BMP), Tagged Interchange Format (TIF), JPEG (JPG) and raw picture files of NAC, Redlake, Weinberger Manual for Use of FalCon eXtra Introduction • 1 and Photo-Sonics are supported. Pictures can be processed in terms of black level, gamma, brightness, contrast, white balance, color matrix, sharpness and color depth. Since many of these processing functions are only possible for pictures with a color depth of 24 bits, the other input formats can be converted into true color. The various input formats can be mixed to generate AVI files. Titles created with a graphics program can also be inserted. AVI files are (at first) created uncompressed and thus without any loss in the individual colors. The files can then be compressed so that the AVI files can be played back more rapidly and also to save storage space. Since the program uses the "Video for Windows" interface Version 4.0 of MS Windows, all supported (and installed) compression and file formats and hardware accelerators can be used. A viewer for AVI files makes it possible to watch several videos simultaneously. The replay speed and size of the picture can be changed as well. Functions for single-step, positioning, autorepeat and excerpt playback are also available. It is also possible to represent measurement data as time diagrams. Supported input file formats include PIAS, DIAdem and ISO-Crash. As soon as an AVI file is played back with the aid of the master panel, a cursor follows the measurement values synchronously in the time diagram. When this marker is moved interactively, the AVI files are also automatically positioned to the corresponding picture. FalCon FrameMerge The module FrameMerge offers you the comparison of several video sequences by image overlapping or by split-screen/mosaicing. The features of this module are orientated to applications in the field of crash tests: For combining different cameras, image sections and camera positions, the user is able to choose individually per sequence the picture processing, rectification, window section and size. The positions of the single sequences can be chosen within a 3x3 mosaic or they can be adjusted in an overlapping image by translation and rotation. The transparency might be selected per channel. Different modes help to enhance small differences. Beside the visualization in FrameMerge the overlapping sequences can be exported also in common single file formats or AVIs. FalCon ImagerControl FalCon ImagerControl offers exactly the power you need for your test objects and crash systems. From a small test bench controlled by PC to a large system with a large number of auxiliary computers. If read and processing times were already not acceptable at a resolution of 512x384 pixels, you will have to count on times that are as much as 6 times longer for the new high-resolution cameras. For example, if you have needed 6 minutes per view up until now, they would be ready after 1 hour when using 10 cameras. In the future, however, this could last for as much as 6 hours! We have taken measures to respond to this situation. What could be more obvious than distributing the task over several computers? Don't worry, though, you won't have to run from screen to screen. As it was previously, you will only have one control computer. The rest takes place invisibly to you: You will just be surprised that processing could possibly be that fast. A load balancing process comes into play that takes into account the performance capacity of the auxiliary computers, the image size and the desired read interval. And if you happen to be 2 • Introduction Manual for Use of FalCon eXtra on a trip with your laptop computer and no auxiliary computers are available, the laptop does all the work, and you don't need to reconfigure anything. • Use of parallelly working computers (clients). • Consistent multitasking on each computer is good for multi-CPU computers, but doesn't save any time for single-CPU systems. • With the integrated original data viewer, you can see the data immediately after the download. • If you want, an uncompressed film sequence will be created with rapid image optimization only. While you are viewing this QuickLook sequence, the final and definitive AVI is being created in the background. • If you want, image distortion correction can be performed immediately. • Auto download starts automatically after read initiation and AVI generation. Support of many camera types in mixed-operation mode • Support of AOS, NAC, Photo-Sonics, Photron, Redlake and Weinberger. • Unrestricted mixed-mode operation is possible without losing the features of a given manufacturer. Remote control • Remote control via PLC is possible. • Remote control can be controlled by Telnet. The same is true of test and camera definition. • The status of cameras is also available as TTL signals. FalCon Animator3AX The Animator3AX serves for an easily understandable visualization of calculated 3D animations and high-speed images of a crash test. The exact and time synchronous overlapping of simulations and real films enables the comparison and verification of the movements of dummy and vehicle. The viewer Animator3 of GNS GmbH, which has been set up in the calculation departments, has been integrated into FalCon eXtra with all its characteristics and the established command interface. For users in the crash departments a user surface compliant to Windows has been added, so that a department-overlapping work in the field of vehicle development is made easier. During overlapping the view of the simulation movie is precisely aligned with the outer orientation of the high-speed camera. It is suitable to evaluate the spatial position necessary for this purpose and the optical characteristics of the camera in use in advance by means of methods of image measurement technology (Module MovXact and Mov3D). Main features • Time synchronous overlapping of the image information gained from simulation and test in the vehicle's coordinate system. • Line of sight automatically adjustable or interactively adaptable. • Rectification of lens distortion in images. • Storage of the moving overlapped images as AVI. • Comparison presentation of several tests or views at the same time. • All Animator3 standard functionalities, such as switching on and off of parts, measurement of points and distances in a model, selection of the type of presentation. • Possibility of user specific configuration of the user surface. Preconditions for the use of the Animator3AX: Manual for Use of FalCon eXtra Introduction • 3 • • • • • • Crash video as AVI (compatible with FalCon Quick View, image frequency and T0 contained in the header). CAE model data are present as an import format of Animator3. Information about model and test coordinate systems. Camera position (static or dynamical) sensible for an automatically comparison. Camera calibration recommended. Import format of camera data: FalCon formats or ISO MME 13499. FalCon MovXact The FalCon MovXact module allows you to precisely analyze image sequences with the methods of image measurement technology. In addition to robust, automatic marker tracking, customer-specific calibration and processing of measurement results is supported. Measurement graphs and individual measurement values are displayed to fit the image data precisely, are shown numerically, and are written to standardized file formats. The program interface combines typical work steps in clearly designed dialogs so that the user can evaluate both series tests and special tests quickly, reproducibly and accurately. Data Management • Import/export of picture and measurement data • Calibration parameters and settings Interactive measuring • Point, distance, angle and area measurements • Recording of outlines (contours = f(t)) • measuring by planar stencils Automatic measuring/marker tracking • Parallel procedure with sophisticated combination of the methods • Easy setup of markers (auto-centering) • Supported marker types: MXT MarkerXtrackT (5 and 6-point markers), DOT (1-point markers), QUAD (quadrant = 4-segment markers), CODE (= coded markers, AICON) COR (any picture sections) • Dropout handling with group model Calibration of measurement data • Distortion correction according to picture source • 2D reference levels: coordinate system and scale • Depth correction • Frame rate and T0 Measurement data processing • Reference with respect to time or marker • Temporal SAE filtering and differentiation • Extraction of additional variables, for example resultant, angle, and MXT angle Representation of measurement data in a picture or diagram • Overlay graphics from picture measurement data • Analysis picture with zoom window and movie representation 4 • Introduction Manual for Use of FalCon eXtra • Quick Look spatial diagrams (x-y) and time functions (a-v-s) FalCon Mov3D The image analysis software Mov3D offers you the possibility to analyze 3D motion of dynamic recordings: Using the 2D module MovXact you track objects in several stereoscopic views. Photogrammetric methods (“triangulation”) enable you to calculate 3D curves. • Easy management of multi views within one test file • Interface to 3D control points • New type of marker CODE (= coded ring marker, by AICON) • Calculation of camera position using known control points • Calibration of camera and lens with powerful distortion correction. • Use drag&drop from module CamFolder. • 3D calibration and output of x-y-z displacement/time diagrams FalCon Mov6D The image analysis software Mov6D offers you the possibility to analyze 6D motion of rigid objects by the means of one camera: The 6D-parameters contain position (x, y, z) and orientation (w, j, k) in space.A so-called 6D-object consists of at least four markers, whose geometry to each other mustn't vary (= "rigid" by definition). You just have to enter the premeasured control point data into the program, which determine the geometric model. Using the 2D module MovXact you track the markers of the object in one monocular view. Photogrammetric methods enable you to calculate 6D trajectories, which are relative to a start value or to a superordinate coordinate system. • ASCII interface for 6D-objects with 3D-control points • 6D-calibration and output of x-y-z displacements and w-j-k angles as time diagrams(with a-v differentiation etc. see MovXact) • and as in Mov3D: • type of marker CODE (= coded ring marker, by AICON) • Calibration of camera and lens with powerful distortion correction FalCon MovBag The analysis module FalCon MovBag extracts outlines from recordings of airbag tests and measurement variables derived from them. The measurement methods detect brightness and color saturation differences (absolutely or relative to a reference image) using adjustable parameters. The picture processing tools are designed primarily for tests on a test stand. User control is analogous to the MovXact analysis system. • Automatically determining contour graphs that change over time • Display in the image overlay and diagram • Derivation of specific measurement variables: Maximum expansion, area, center of gravity • Measuring discrete points, markers or areas • Calibration of results with free selection of the coordinate system • Export in Multi-D format, DIAdem etc. Manual for Use of FalCon eXtra Introduction • 5 FalCon CamFolder The Quality Assurance in Image Analysis: Camera Calibration and Distortion Measurements (ISO) • Calibrate cameras with a powerful range of distortion parameters • Calculate the distortion index according to ISO 8721 / SAE-J211/2 • View the results graphically • Folder file with camera/lens combinations • Access and view of camera data by tree view: camera name – lens name (focal length) – calibration (focusing + date) • 2D or 3D test fields with pre-measured control points eg from Aicon • Support automatic setup by coded marker targets (AICON) Which programs supplement FalCon eXtra Additionally further FalCon programs exist, which supplement the prodct portfolio offering a user interface related to FalCon eXtra: FalCon Quick View DB FalCon Quick View DB is more than a product, it is a concept. It consists basically of two separate programs: a database server and a client program. The features offered by the server include automatic data backup, CD burning, access protocols, access protection, automatic data importing and much more. In addition to the functions familiar from FalCon Quick View (picture processing, picture optimization, AVI creation and compression, synchronized representation of measurement graphs and AVIs), the client receives additional functions for managing the archive, performing tests, controlling cameras and transferring picture data from the camera to the host, not to mention one of the most important features, a "Navigator". This Navigator is the interface to the database, and can be used to perform searches. The Navigator window is divided into two sections: the left side contains a tree structure of the selected tests/film/pictures/measurement data, while the right side contains additional information related to the item selected on the left side. To display the films/pictures/measurement graphs, simply double-click or drag with the mouse. Another very convenient feature is performing tests with camera control: you can set parameters for, monitor, or download from as many as 255 cameras in parallel. Once the test has been performed, all you need to do is click with the mouse and the system works automatically for you: transfer of picture data from the cameras to the host via Ethernet with simultaneous creation of AVIs, transfer of data to the server and compression of the AVIs. The server in turn backs up the data automatically on CD – depending on the capacity of the CD changer, you will only need to become involved very infrequently (typically twice a year); otherwise, everything runs automatically. 6 • Introduction Manual for Use of FalCon eXtra FalCon Customer View Presentation tool: Creator complete version FalCon Customer View makes presentations of AVIs, pictures and measurement graphs as easy as child’s play. The five data areas of a so called test file – films, measurement data, pictures, documents and layout – can be filled in with "drag-and-drop". You can create various groupings within the individual areas – similar to a directory tree – except that in this case you also have the additional possibility of assigning descriptions to the groups or entries. For example, to show the location on the object where a measurement channel can be accepted, you can insert icons in positioning pictures that can be freely defined. Of course this works in reverse as well: clicking on a symbol within the picture immediately causes the corresponding entry to be selected within the tree view. All associated data of a complete test or a series of tests can thus be combined together to provide an overview, or can be archived. The Customer View has display modules for AVIs, all commonly used picture formats (including of course the Kodak Bayer format and the Weinberger BLD format) and the most important measurement data formats (including DIAdem, ISO-Crash and others). Pictures can be edited as in the FalCon Quick View module. Almost everything can be included under the "Documents" tab: text files, Excel spreadsheets, databases and even independent programs. Doubleclicking on a document starts the corresponding program (the one associated with it through the Windows registry). The layout files are an especially important feature: they determine the way in which the screen is divided up, for example at the top left an AVI positioned on picture 23 at normal size; at the top right an enlarged view of a JPEG picture; at the lower left a small window with a measurement graph; and at the lower right a large window with several measurement graphs After this, you simply create a new layout, save the screen distribution setup and you’re done! To bring back the same arrangement later on, simply double-click on the layout file. It’s that easy to create presentations and to highlight important details in the results! Distribution tool: An additional feature is integrated for service providers: simply clicking with the mouse will create a "customer version". This also assigns a directory in which all data will be copied based on a specified directory structure, no matter where the original data comes from. The Customer View also makes certain that files with the same name are not overwritten, and that files used multiple times are only copied once. An installation director is created automatically. A special viewing version of the program can be installed on the customer computer with it. Now just burn the entire directory onto a CD – and that’s it. Viewer customer version Manual for Use of FalCon eXtra The Viewer version, which permits viewing only, contains all the options listed above, except that in contrast to the Creator full version, no new documents (test or layout files) can be created and no changes can be saved. There are no limitations on the distribution of this customer version. Introduction • 7 Installation This section describes the installation of FalCon eXtra for Windows 9x/NT/2000. FalCon eXtra offers you a setup program for this purpose. It leads you step-by-step through the automatic installation of FalCon eXtra. The setup program verifies the system configuration (see System Requirements) and prompts you for the directories needed for the installation. Then it creates the target directory and copies all files to it. Finally it creates a new program group with a new icon for starting FalCon eXtra. Running the setup program Place the CD-ROM in the D: drive. Run D:autorun.exe and select Installation from the FalCon wizard screen. The setup program now loads and decompresses some files and then displays a welcome page. The installation now recommends a drive and a directory in which to keep the program files. The default is: C:\Program Files\FalCon\\. You can also indicate a different directory here (with drive and pathname). If the directory does not yet exist, it will be created. The setup program now installs the files and creates the program group FalCon with an icon to start the program. After a few minutes you will see a message indicating that the installation was successful. FalCon eXtra is now successfully installed on your system. An UNINSTALL procedure for de-installation is automatically created. Please note as well the file RELEASE.WRI, which contains a description of changes and additions made to the program that do not occur in the manual. License protection is ensured by means of a security device = hardlock (“dongle”). The security device contains the licensing for the individual modules. The corresponding driver must be installed separately (see instructions below). To start the program with a specific selection of individual modules, the following additional parameters can be entered in the link to the program to be run: 8 • Introduction Manual for Use of FalCon eXtra -no_splash : without FalCon starting image -demo : Demo version only -no_qv : without Quick View -no_ic : without ImagerControl -no_3ax : without Animator3AX -no_mx : without MovXact -no_3d : without Mov3D -no_36 : without Mov6D -no_mb : without MovBag -no_cf : without CamFolder for example C:\Program Files\FalCon\eXtra\eXtra.exe -no_mx The standard icon for FalCon eXtra is the red X. Other icons can be selected to draw a distinction between different links. To do this, select Properties/Link/Other Icon. Note: Install the Help files and the camera specific Dlls for ImagerControl additionally if necessary! Start the program now. A FalCon-eXtra splash screen or startup screen makes reference to the current version group: The name of the licensed party appears in the status line. Licensed to ‘MyCompany’ If you can only start the program in the demo version, please follow the steps that appear below for installing the license protection security device. Manual for Use of FalCon eXtra Introduction • 9 Installation of the Hardlock Driver Licenses are protected by the security device (= dongle). Plug the security device (for individual licenses) into the parallel interface LPTx or the USB-interface of your computer. If you have computers networked together inside a house, a server dongle can also be used so that the program can be started on multiple computers (simultaneously depending on the number of licenses you purchased). If you have a (site-related) company license, the license query generally takes place through a server dongle. Licensed computers can be separated from the company network and then will also run independently without a dongle. Note, however, that this applies only for the associated program module with a site license. Please refer to your system support person if you have questions regarding the extent of the licensed program. Pay attention to the notes (chapter Standard Menus/File/License) for an optimzed operation with workstation and server licenses. To operate the security device (also called a hard lock) under MS Windows, the associated drivers must first be installed. To do this, place the CD-ROM in the D: drive. Workstation hardlock For individual license security devices that are connected to your computer, start the installation program: D:\FalCon\Hardlock\Driver\hldrv32.exe The Wizard recognizes your operating system and leads you through the installation. Server hardlock To set up a server security device, the drivers only (!) must be loaded onto the server. Start the associated installation program: D:\FalCon\Hardlock\Driver\hlsw32.exe While FalCon eXtra is being started, your workstation computer will search through the network for the server dongle. You can speed up this „log-in“ process by entering the correct IP address of the server in a (new) environment variable for the workstation. Start\Settings\Control Panel\System Register Environment: Variable : HLS_IPADDR VALUE : 127.10.5.0 (server address with leading zeros!) Additional information for the system support person On the FalCon delivery CD and the FalCon web site you find the Aladdin Diagnosis Tool and the Aladdin Server Monitor. You can obtain additional information and downloads from the Internet addresses below: www.aladdin.de www.hardlock.com 10 • Introduction Manual for Use of FalCon eXtra Note: You require administrator rights for changes in the system directory! Problems? Start the hardlock tool DiagnostiX (Aladdin) and enter our module number “20458”. (29809 is just the Aladdin default number) Manual for Use of FalCon eXtra Introduction • 11 System requirements FalCon eXtra was developed for the IBM-PC and compatible systems. FalCon eXtra has the following requirements: • A 486 machine with coprocessor or better • 640 KB RAM and at least 32 MB of free "extended memory" • At least 30 MB free on the hard drive (for the installation without help files) • Microsoft Windows 9x, NT 4.0, 2000 or XP • Some FalCon eXtra features require state-of-the art MS Service Packs • A MS Windows-compatible graphics card • True-color color depth (24-bit), to display the documents with the correct colors; 256 colors are not sufficient • Minimum resolution 1024x768, recommended resolution for MovXact, Mov3D/6D, MovBag and CamFolder 1280x1024. • The layout of the dialog boxes is designed for Small Fonts, 96 Dpi. • If there are any conflicts with old installations of the demo please remove all entries in the registry via the Windows program regedit: [HKEY_CURRENT_USER\SOFTWARE\FALCON\EXTRA] 12 • Introduction Manual for Use of FalCon eXtra Standard Menus The menu bar in FalCon eXtra depends on the type of document that is currently open. Many menu entries are always the same: Manual for Use of FalCon eXtra File Basic functions for opening, closing, saving, and printing files, for setting up the printer, license management, and program settings, and for a list of documents most recently opened and the program most recently exited. View Determines the arrangement of document windows and tool bars on the screen. Language Sets the language of the user interface. Help (?) Displays program information and brings up online help. Standard Menus • 13 The File menu In the File menu you can create new documents, open existing ones, set up the printer, expand licensing, adjust parameters for the program or exit the program. In the basic menu, in other words before you open a document, the following menu entries are available: New Creates a new document New Analysis Creates a new MovXact analysis document Open Opens an existing document Print Setup Selects a printer and a printer link License Manages the license keys for the program modules Program Settings Opens a dialog box to set global parameters Exit Exits FalCon eXtra Depending on the types of individual documents, this list will be expanded with special menu entries (see description there). When a document is open, the basic entries are: 14 • Standard Menus Close Closes the active document Save Saves the active document Save As Saves the active document under a new name Print Sends the active document to the printer Page Preview Shows what the appearance of the printout will be Send To Sends the active document by e-mail Manual for Use of FalCon eXtra An additional tool bar is available to you for frequently required menu entries: Creates a New document Opens a new analysis with MovXact or MovBag Opens an existing document. FalCon eXtra displays the Open dialog box where you can find and open the desired file Saves the active document or the active template under the current name. If you have not yet given a name to the document, FalCon eXtra displays the Save As dialog box Provides information about the version of the program Starts context-sensitive help. New Use this command to create a new document in FalCon eXtra. You can select the file type of the file to be created in the File/New dialog box. It is not possible to create picture files (Bayer, BMP, Motion, JPEG, BLD or TIFF files) as new files. Indicate the document type you would like to create (depending on the modules that are licensed, it is possible that your selection may be restricted). Marker Defaults *.MRD : Marker defaults for eXtra MovXact. Manual for Use of FalCon eXtra Standard Menus • 15 AVI Creation *.BAC : A document for creating a Video for Windows file (= AVI). You can combine various individual pictures of different file formats, for example Bayer, BMP or TIFF files, into an AVI file. It is also possible to insert logos and text passages. The AVI file is saved in uncompressed format. This means it may be a very large file in some circumstances, but on the other hand you do not have to deal with loss of quality. If you only want to view the AVI files you have created on the screen, you should compress them after viewing them. If you need the AVI file for analysis for which reproduction of detail is highly important, however, for example for automatic point tracking, you should make use of an uncompressed file. AVI Compression *.BAP : A document for compressing AVI files. Depending on the type of compression you have selected, it is possible to achieve compression rates of well over 90%. No general rules can be given for this, since results will depend greatly on the nature of your data and the quality requirements. Compression by 90% will still generally ensure a reasonable level of quality for the picture in question. You should note, however, that compression generally requires a good deal of computing power. It may therefore require several minutes. Multi AVI Creation *.MAV : A document for creating multiple AVIs simultaneously. To do this, the user selects from picture files within a compact document dialog box, makes and checks settings for optimization, and may also select optional compression. Picture List *.PLI : A container file to describe an associated list of picture files. The picture sequence defined in this manner can serve as an input sequence during a MovXact analysis. Picture Transformation *.TRA : A document for converting various sequence file formats with simultaneous post-processing. For example, an AVI file can be divided up into a sequence of individual pictures. You can select a rectangular section from the area of the picture, or you can process the pictures in terms of contrast or colors. These steps can be performed individually, picture-by-picture, or globally for all pictures together. QuickView Settings *.PSE : You can selectively save settings for the Quick View module. FalCon eXtra automatically saves the last settings to be used so they are available for you when you start the program again. You can save the settings you make for a specific type of test, for example, by using the settings files. Ethernet Control *.ETH : A document to control Ethernet-capable high-speed video cameras. The cameras are identified on the network, parameters are set for them, and the test is prepared. After the impact test, picture data from the cameras is downloaded and AVIs are created in parallel. The documents can be saved. Using batch files facilitates work procedures that are frequently repeated. Shortcuts Tool bar: Keyboard: Ctrl+N New Analysis You can use this command – which is not the same as creating a new document with New – to define a new MovXact or MovBag analysis. The Open command is used to open an already existing file: 16 • Standard Menus Manual for Use of FalCon eXtra Open You can create new documents with the command New Use this command to open an existing document in a new window. Multiple windows can be opened at the same time. You can use the Window menu to switch back and forth between several documents that are open. The following options will help you to indicate the file to be opened: File name Enter the name of the file or select it from the list. This box displays only file with the filename extension selected by you in the File type box. File type Select the type of the file to be opened. You can specify these additional details under Find: Drives Select the drive on which FalCon eXtra saved the file you want to open. Directories Select the directory in which FalCon eXtra saved the file you want to open. Network Use this button to assign a link to a network drive to a drive letter. Shortcuts Tool bar: Manual for Use of FalCon eXtra Keyboard: Ctrl+O Standard Menus • 17 Viewing Documents File types supported by FalCon eXtra: Movie *.AVI "Video for Windows" file Measurement Data *.* PIAS measurement data = work file (please note: since work files have no one definitive extension, all files are displayed). *.DAT DIAdem measurement data *.ISO ISO Crash measurement data *.DAT Dats measurement data *.TBL Motion measurement data *.MME Multimedia Data Exchange Format *.BAG eXtra Multi-D Meßdaten Pictures 18 • Standard Menus *.BAY Kodak Bayer picture *.BLD Weinberger picture (image sequence) *.CIN Photosonics picture (image sequence) *.TIF TIFF picture *.JPG JPEG picture *.BMP Windows bitmap picture *.MOT Motion picture *.WMF WMF picture *.EMF EMF picture Manual for Use of FalCon eXtra Working Documents FalCon eXtra document types: MovXact, MovBag *.ANA MovXact or MovBag analysis *.MRD MovXact marker defaults CamFolder *.CFO CamFolder camera calibration database *.APT CamFolder or Mov3D ASCII point table Quick View *.BAC Creates AVI files from picture files *.BAP Compresses AVI files *.MAV Creates and compresses several = "multi" AVI files from picture files *.PLI Container file for a picture list *.TRA Picture format transformation *.PSE Quick View settings *.ETH Ethernet control *.FBT FalCon eXtra batch file Customer View Manual for Use of FalCon eXtra *.CVT Customer View test file *.LYT Customer View layout file Standard Menus • 19 Print Setup With this mask you can select the printer you would like to use for document printouts. The printer you select is only valid until you exit the program. When the program starts up, the Default printer is automatically selected. The Default printer is defined in Windows system control. If you want FalCon eXtra to send files to another printer, you can select it in the Name list box. The Portrait and Landscape option buttons determine the orientation of the printout on the paper. You can use the list boxes Size and Source to specify the format of the printer paper being used as well as the paper tray to be used (only if your printer uses more than one tray). The Properties box provides you with additional printer-specific setting possibilities, such as color mixing, print density, resolution and much more. License Modules can be activated selectively. Please use the FalCon hotline to obtain the introduction, how to set the Workstation and Server hardlock checks, or ask for the necessary activating codes. Program Settings In this dialog box you can make global settings for the FalCon eXtra program package. 20 • Standard Menus Manual for Use of FalCon eXtra Check the Big buttons with text check box if you would like the icons in the tool bars to be displayed with a brief description, for example: In dialog boxes of several document types, Pictures are displayed reduced or enlarged. See for example Picture size in the Picture document. Without explicit interpolation (= None mode), this can result in visible artifacts when the zoom factor is high. To do this, select a smoothing interpolation type from the list box, for example Bilinear. Note that the amount of time required internally for processing while displaying the picture or refreshing the screen may increase significantly! From the two list boxes you can actively select File types that are automatically linked with the FalCon eXtra application program through the Windows registry. When you double-click on a file of the appropriate type, for example in the Windows Explorer, FalCon eXtra is started and the document is displayed. The Recommended list contains typical high-speed picture and measurement data as well as all document types native to FalCon eXtra. Verify in the Additional list which files you would like to open predominantly with FalCon eXtra. Note: Please refer to the newest Release Notes for changes of these settings! Manual for Use of FalCon eXtra Standard Menus • 21 Exit Use this menu entry to exit the FalCon eXtra program. If you have made changes in the document but have not yet saved, the option to save the document appears once more. All settings for the picture processing functions are stored in the registry, so that when the program is started again they are will also be available again. The View menu In the View menu you can specify the properties that determine the screen makeup. You can determine whether you want to work with tool bars and a status bar. The following commands are available in this area: Tool bar If the tool bar is displayed, a check mark will appear next to the menu entry for this command. FalCon eXtra uses five different tool bars, each of which can be turned on and off independently. • Default • Measurement data • Picture processing/optimization • Movie • Analysis Status bar If the status bar is displayed, a check mark will appear next to the menu entry for this command. Tool bar Use this command to show or hide the tool bars. The tool bars contains a number of buttons for the most commonly used commands in FalCon eXtra, such as Open/File. If the tool bars are displayed, a check mark appears next to that menu entry. The tool bars can be moved with the mouse. When you do this, FalCon eXtra takes note of the arrangement you select, so that changes made in one session are also available when the program runs at a later time. Status bar Use this command to show or hide the status bar. The status bar describes the action that is being run by the selected menu entry of a button that was clicked on the tool bar, and displays the status of keys that can be determined. If the status bar is displayed, a check mark will appear next to the menu entry for this command. Depending on the document that is active, additional information about it may be displayed in the status bar. You can also see on the status bar whether you are working with a licensed version of FalCon eXtra or with a demo version. If you have a test security 22 • Standard Menus Manual for Use of FalCon eXtra device for an evaluation phase, the expiration date is indicated here. Please note that not all functions described in this manual are available in the demo version. The Language menu Here you can determine which language the program will use. The following commands are available in this area: Deutsch Switches the program to German dialog boxes. English Switches the program to English dialog boxes. Deutsch (German) Use this command to switch the program to the German language. If you are already using the German version, a check mark appears next to this entry. Please note that this change does not apply to menus that are already displayed. To switch the program over completely, restart FalCon eXtra. English Use this command to switch the program to the English language. If you are already using the English version, a check mark appears next to this entry. Please note that this change does not apply to menus that are already displayed. To switch the program over completely, restart FalCon eXtra. The Help menu (?) The Help menu contains the following commands that provide you with support in using this application: The following commands are available in this area: Help Topics Displays the index of topics for which help is available Program Warnings This contains a record of references and warnings that can be generated when FalCon eXtra is started. About... Displays the version number and lists the active modules. Help Topics Use this command to start online help. An overview of topics for which help is available will appear. Manual for Use of FalCon eXtra Standard Menus • 23 Program Warnings References and warnings may be generated when the program is started. As a reminder, a record of these messages appears here. In addition, immediate display can be turned off when the program is started. This is recommended, for example, to suppress the reference to switching to true color mode during constant screen setting with 16-bit color depth. About ... Use this command to display the version number of your copy of FalCon eXtra. This contains a reference to the Copyright. If you would like to activate or extend your test security device, click on the red X icon with the right mouse button. You will be prompted to enter a license code. Please contact the FalCon hotline for this purpose – without exiting the dialog box! A square section of text lists all activated modules as well as special procedure with your sub-version number. For customer support, questions or comments, please contact one of the addresses listed here. 24 • Standard Menus Manual for Use of FalCon eXtra Picture The Pictures document type comprises the single picture document formats Kodak Bayer (BAY), Weinberger (BLD), Tagged Interchange Format (TIF), JPEG (JPG), Windows Bitmap (BMP), Motion (MOT) and the metafile formats (WMF and EMF). This type provides the functions for processing pictures and for the types of processing described below. At the same time, the features of the basic menu (not described again here) are expanded accordingly. Load a typical picture (from the File/Open menu) and then perform an optimization in individual steps. For each of the individual steps you have the option of using the Test function to evaluate the effects immediately and if necessary of making other settings. If you have made incorrect entries, you can use the Original picture function (in the View menu) to return to the initial picture. With the exception of the Black Level (where the correction takes place as soon as the program reads in the file) and White Balance (the program always accesses the original picture), the correction functions always work with the currently displayed picture. All the settings you selected for optimization will be saved in the registry so that they will automatically be available again the next time you start the program. Manual for Use of FalCon eXtra Picture • 25 The File menu In the File menu you can create new documents, open existing ones, close and save picture documents, create a printout, set up the printer or exit the program. Please note that only the additional menu items corresponding to the document type under discussion are explained in this section. Page Preview Shows the document on the screen as it would look if it were printed out JPEG Settings Default settings for downloading and saving JPEG pictures JPEG Settings JPEG is a standardized method for compressing true color and gray value pictures. The design of JPEG is optimized to “real world” pictures, for instance photographs or video pictures. Cartoons, line drawings and other “artificial” pictures can result in poor quality when they are compressed and/or very limited compression. The process that produces JPEG is not free of loss. This means that the output picture will not be identical to the input picture. For this reason, JPEG should not be used if you want to or need to maintain precisely the same pictures. For typical “real world” pictures, however, it is possible to achieve very good compression for barely perceivable tradeoffs in the quality of appearance. If a lower picture quality is tolerable, astonishing compression rates are possible. You will need to reach a compromise between the size of the file and picture quality. You should avoid compressing a JPEG picture several times. Otherwise, loss of picture quality will accumulate and you will end up with disappointing results. Instead, you should process the pictures in a format where quality is not lost (as 26 • Picture Manual for Use of FalCon eXtra long as you don’t save the pictures in FalCon eXtra, this is guaranteed) and not save in JPEG format until the processing is complete. To avoid having to set or confirm the settings for processing files every time JPEG files are opened or saved, a general setting that you can make using this dialog box is available. Manual for Use of FalCon eXtra Picture • 27 The meaning of the setting options: DCT method: Integer Fast integer Float Dither: Floyd-Steinberg Ordered None Several methods are available to calculate the DCT (Discrete Cosine Transformation): The float DCT method is much more precise than the integer method, but also much slower, unless your computer has an extremely fast floating point processor. Please note that the float DCT method can lead to different results on different computers, whereas the integer method should have the same results on all computer systems. The fast integer method is much less precise than the other two methods. Floyd-Steinberg dither is relatively slow, but it generally produces the best results. Ordered dithering is a compromise between speed and quality (only possible with one-pass color reduction). No dithering is very fast, but usually produces incorrect results. These settings will not have any effect unless color quantization is performed (only if you are working in true color mode). Smoothing (read) A faster routine, but one with a lower level of quality is used for decoding. One-pass color reduction Uses a single-pass method instead of a two-pass method for color quantization. The one-pass method is faster, but produces lower quality. The one-pass method is always used for gray value pictures, since no improvement can be achieved in that case with two passes. Smoothing (Write) Smoothing the picture to suppress dither noise The input range extends from 0 (no smoothing) to 100. Smoothing is often helpful when saving 256 colors. A factor between 10 and 50 generates smaller and better pictures. Too large a factor, however, will decrease the sharpness of the picture. BaseLine Format Always creates a JPEG file in “BaseLine” format with 8-bit quantization, even with the low quality setting. Optimization Performs optimization with “entropy encoding” parameters. If this setting is not made, pre-set parameters will be used. Optimizing the parameters requires somewhat more time, but the JPEG file that is produced is smaller. This setting has no effect on the quality of the picture. Progressive file Creates a “progressive” file, which means that the file will contain several individual picture versions of the image at increasing levels of quality. This may be useful if the file needs to be transferred over a slow connection. The recipient will thus very quickly receive a picture, even if it is of poor quality, and this will be improved as the transfer or download progresses. The finished file contains the picture at the same quality as a non-progressive file, but the size of the file is about the same – in fact the progressive file is usually even somewhat smaller. You should note, however, that not all JPEG decoders can process progressive files. 28 • Picture Manual for Use of FalCon eXtra Quality The quality setting is a compromise between file size and quality. The higher the quality, the greater the size of the file. Generally the setting that will be selected is the one where there is no appreciable deterioration of quality. Settings between 50 and 95 are suitable for this. Start with the basic setting of 75 and change it in increments of 5 or 10 until you are satisfied with the results. The optimal setting may, however, differ from one type of picture to the next. Settings above 95 are not recommended for normal use, since the size of the picture increases drastically in this range, but with only a minimal increase in quality. In the other direction, settings lower than 50 produce very small files, but are associated with poor quality. Settings between 5 and 10 are only suitable for pictures intended to give a rough view. Please note that settings under 25 create a 2-byte quantization table that not all JPEG decoders can read. (To avoid this, choose BaseLine format). The default values for JPEG files are read from the registry and are saved there when you exit the program. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\JPEG_Options] Page Preview Manual for Use of FalCon eXtra Picture • 29 Use this menu entry if you want to be able to evaluate the appearance of the printout. The Edit menu You can use the Edit menu to perform various types of processing on pictures. It contains the following menu entries / sub-menus: 30 • Picture Color Depth Changes the color depth of the picture file. White Balance Performs a white balance. Color Matrix Specifies the color matrix to be used. Brightness/ Contrast Adjusts the brightness and contrast. Gamma of Monitor Performs a gamma correction for the monitor. Sharpen Specifies the sharpening algorithm and the degree of sharpening to be used. Optimize Performs an optimization (use of all set parameters). Copy Copies the displayed picture to the clipboard. Original Picture Shows the unprocessed original i.e. original picture. Optimized Picture Shows the processed, i.e. optimized picture. Move Allows you to move large pictures indirectly. Picture Size Changes the display size and the window size. Flip and Rotate Flips and rotates the picture. JPEG Settings A dialog box for setting all JPEG parameters. Reset Settings All picture processing parameters and JPEG parameters will be reset. Manual for Use of FalCon eXtra A few extra commands are available if you are working with Weinberger pictures (BLD). Tip: Remove Sensor Limit Lines Removes the transitions between segments of the picture sensor. Equalize Sensor Sensitivities Equalizes the light sensitivities of the segments of the picture sensor. You can reach the Edit menu by clicking with the right mouse button within the picture document. An additional tool bar is available to you for frequently required menu entries: Performs a white balance on daylight. Performs a white balance on tungsten lighting. Performs a white balance on neon lighting. Turns white balance off. Performs a white balance on a section selected with the cursor. Performs a color adaptation on EktaPro 1000 HRC. Performs a neutral color adaptation. Performs a color adaptation on DCS. Performs a color adaptation defined by the user. Optimizes = performs all selected optimization steps. Tip: Press simultaneously dthe Shift key and this Optimize button. The button remains in „pressed“ status. After each change of an optimization parameter the fully optimized picture will be displayed automatically (= online followup) ! Copies the displayed picture to the clipboard. Manual for Use of FalCon eXtra Picture • 31 Shows the unprocessed i.e. original picture. Shows the processed i.e. optimized picture. 32 • Picture Manual for Use of FalCon eXtra Color Depth In the submenu Edit/Color Depth you can process pictures in various ways related to the number of bits saved for each element in the picture. Dither Specifies whether a dither algorithm should be used for converting to a lower color depth. Median Cut Specifies how color should be distributed for a color reduction. Black/White Creates a binary black/white picture. Gray Values Creates an 8-bit gray value picture. 16 Colors Creates a 4-bit picture (16 colors). 256 Colors Creates an 8-bit picture (256 colors). True Color Creates a 24-bit picture (true color, 16 million colors). If the picture is already in a certain color depth, it will appear in gray, i.e. inactive. Note: Color optimization (white balance and color matrix) is only possible with true color pictures. Dither Since errors are impossible to avoid during color reduction, the resulting picture may have a somewhat “angular” appearance. This situation may be remedied by smoothing the picture with a dither procedure. The “Floyd-Steinberg algorithm” is exceptionally well suited for this purpose, since it will distribute an error that has occurred over adjacent points that have not yet been processed. In simpler terms this means that the error occurring during color assignment is calculated. This involves specifically three signed (preceded by + or -) error values: red, green and blue errors. These error values are then added up and distributed on a percentage basis over neighboring points that have not yet been processed. This makes it possible to compensate for errors that have occurred with the next color assignment. Floyd-Steinberg procedure Manual for Use of FalCon eXtra Picture • 33 The method for creating the target picture with Floyd-Steinberg dithering may be described as follows: for (y = 0; y < Y; y++) for (x = 0; x < X; x++) { w = qx,y; k = f(w); zx,y = K; e = W – pk; // for all lines // for all columns // read orig. color // determine index // color assignment // determine error // correction for 3 adjacent points qx,y+1 = qx,y + e * 3/8; // below qx,y+1 = qx,y + e * 3/8; // right qx+1,y+1 = qx,y + e * 2/8; // below right } If you have selected the dither algorithm for color reduction, a check mark appears next to the Dither menu entry. Median Cut To perform a color reduction, a frequency analysis is first performed of the colors being used. Based on this, a color table with K colors must be selected in such a manner that the target picture can be optimally displayed with the table. Heckbert provides two different algorithms for this: the Popularity and the Median Cut algorithms. The Popularity algorithm was developed in 1978 by two independent groups: Tom Boyle and Andy Lippman of the computer architecture group at MIT, and Ephraim Cohen of the New York Institute of Technology. The Popularity algorithm ensures that the K most frequent colors of the source picture will be accepted into the color palette. At first glance, this idea would appear to be the optimal solution. K x 32,768 computing steps are required to select the colors from the frequency table. The Popularity algorithm produces very usable results for many pictures, but is totally inadequate in other cases. Less satisfactory results are achieved especially if K takes on a very small value or if there are many different colors in the picture. The Popularity algorithm tends to represent large areas of the source picture very well, but to represent others poorly. Since the algorithm cannot determine which areas of the source picture contain relevant vs. redundant information, however, it is impossible to determine the quality of the target picture in advance. We consider two examples below: Each color occurs exactly once in a picture. How should the K most frequent colors be selected then? A picture shows a sunset over the ocean. The picture is characterized mainly by dark blue tones (the sky and the sea), which make up more than 90 % of the total area of the picture. Only the setting sun and the reflections on the water show hues ranging from yellow to red (less than 10 % of the surface area of the picture). The K most frequent colors are in all probability tones of blue. Only if K is sufficiently large will the color palette also contain a few colors for the sun as part of the Popularity algorithm. But it is precisely the sun and the reflections on the water that characterize the picture. The Median Cut algorithm avoids the errors of the Popularity algorithm by ensuring that every color of the palette covers approximately the same number of colors in the source picture. This is achieved through a recursive calculation specification. It might be imagined for this purpose that the spectrum of colors is organized as a three-dimensional cube. In our case we will use the frequency table for this. 34 • Picture Manual for Use of FalCon eXtra Next we divide the table into two sections so that approximately the same number of points from the source picture are located in each half. This results in two rectangles that can each again be divided into two halves with approximately the same number of points. It is important to make the division of each rectangle within its longest edge. This iteration is repeated a sufficient number of times until the result is K rectangles. Each rectangle then represents one color that will be entered into the color table. The characteristic color of any given rectangle is the result of the average value formed by all colors of a rectangle, taking into account their frequencies. If you have selected the Median Cut algorithm for color reduction, a check mark will appear next to the Median Cut menu entry. Black/White The Black/White menu entry creates a binary picture file with a color depth of one bit. This results in color states of only black and white. Even if this results in the smallest size for picture documents, this form of representation is actually suitable only for text documents. Gray Values The Gray values menu entry creates a picture file with a color depth of 8 bits. No colors are available, however; this method results rather in representing 256 shades of gray (gray values). This will a produce an excellent, clear picture. After true color representation, this is the best form of representation. 16 Colors The 16 Colors menu entry creates a picture file with a color depth of 4 bits. This results in 16 as the number of colors represented. The system color palette is used as the basis for color reduction. 256 Colors The 256 Colors menu entry creates a picture file with a color depth of 8 bits. This results in 256 as the number of colors represented. A dithering algorithm can be used for color reduction of true color pictures. The new distribution of colors can be based on the Popularity or on the Median Cut algorithm. True Color A picture color in True Color has a color depth of 24 bits. 256 gradations are thus available for each of the three primary colors, and the total number of colors is over 16 million. Even if the best color resolution is achieved in this case, it also correspondingly involves the greatest requirement for storage space. In addition, the size of the file also dictates that the time required to load the picture will also increase. If you convert a picture document to a greater color depth, initially there will be no gain in better color, but color optimization (white balance and color matrix) is only possible with true color pictures. Manual for Use of FalCon eXtra Picture • 35 White Balance In the Edit/White Balance menu, perform the processing required to achieve a neutral color for the picture. Different lightings have different color temperatures, in other words they invoke different color falsification. The human eye can adapt very quickly to this, or to put it another way, if we have no frame of reference, hues appear to us as neutral – often erroneously so. If we look at pictures that were taken with different types of lighting, however, the eye has a point of reference and the shifts in color become visible. A typical example is photographs that were taken in some cases with natural light and in other cases with artificial light. This is the reason why appropriate filters are used for photography, or why different types of film with adapted sensitivities to colors are used. Such shifts in color can be easily removed in electronic picture processing by strengthening or weakening the primary colors red/green/blue. This process is referred to as white balance. The following menu items are available: Performs a white balance on daylight. Daylight Performs a white balance on tungsten lighting. Tungsten Lighting Performs a white balance on neon lighting. Neon Lighting Suppresses white balance entirely. No White Balance An interactive selection of the color value for which the Selection by white balance is to be performed, using a pipette cursor. Cursor Numeric entry of the color values to be balanced to Input White white. Balance Allows you to intensify or weaken the primary colors. Set Color Gain Sets the limit up to which a element in the picture can be Input Black represented as black. Level Note: White balance is only possible for true color pictures. You can change the default settings in the registry, but the color values must fall between 1 and 255 to avoid oversaturation. 36 • Picture Manual for Use of FalCon eXtra Button: Daylight The Daylight menu entry performs white balance for daylight lighting. For true color pictures, 256 quantization levels are available for each of the three primary colors. The color black is represented by (0,0,0) while the color white is represented by (255,255,255). The color value (175,224,129) is considered neutral for white balance with daylight. This results in an intensification for all red points in the picture by a factor of 1.28. Green points are unchanged, and blue points are intensified by a factor of 1.74. You can change these default settings by inserting or altering the following lines in the registry. [HKEY_CURRENT_USER\Software\FalCon\\WhiteBalanceDaylight] RedFactor=175 GreenFactor=224 BlueFactor=129 Button: Tungsten Lighting The Tungsten Lighting menu entry performs white balance on tungsten lighting. The color value (120,100,80) is considered neutral for white balance with tungsten lighting. The result is that there is no change for any red points in the picture. Green points are intensified by a factor of 1.1 while blue points are intensified by a factor of 2.51. You can change these default settings by inserting or altering the following lines in the registry. [HKEY_CURRENT_USER\Software\FalCon\\WhiteBalanceTungsten] RedFactor=221 GreenFactor=200 BlueFactor=88 Button: Neon Lighting The Neon Lighting menu entry performs white balance on neon lighting. The color value (132,221,99) is considered neutral for white balance with neon lighting. This results in an intensification for all red points in the picture by a factor of 1.67. Green points are unchanged, and blue points are intensified by a factor of 2.23. You can change these default settings by inserting or altering the following lines in the registry. [HKEY_CURRENT_USER\Software\FalCon\\WhiteBalanceFlorescent] RedFactor=132 GreenFactor=221 BlueFactor=99 Button: No White Balance The No White Balance menu entry suppresses white balance. Button: Manual for Use of FalCon eXtra Selection by Cursor Picture • 37 The Selection by Cursor menu entry performs white balance on the color element selected by you. As soon as you have selected this command and the mouse cursor is located within the picture, the cursor changes into a cross-hair pointer. The individual color values are displayed in the status bar in the lower part of the window. You can select the desired color value by clicking with the left mouse button. To cancel the command, select any other command, press the right mouse button, or select the Selection by Cursor command again. The result (the balanced picture) will immediately be displayed according to the values on which the cursor is currently located. After the area to be represented as neutral has been specified with the cursor, the intensification factors for the colors are calculated as follows: MaxColor = RedFactor = GreenFactor = BlueFactor = max(RedInput, GreenInput, BlueInput) MaxColor / RedInput MaxColor / GreenInput MaxColor / BlueInput All color points are accordingly displayed with the color relationship you indicated as neutral gray. These entries are saved in the registry in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\WhiteBalanceUser] RedFactor=... GreenFactor=... BlueFactor=... Input White Balance The Input White Balance menu entry allows you to determine numerically the color composition to be represented as neutral. The currently used values are presented as defaults. The intensification factors are calculated as follows for white balance input: MaxColor = RedFactor = GreenFactor = BlueFactor = max(InputRed, InputGreen, InputBlue) MaxColor / RedInput MaxColor / GreenInput MaxColor / BlueInput All color points accordingly become neutral gray with the color relationship you indicated. These entries are saved in the registry in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\WhiteBalanceUser] RedFactor=... GreenFactor=... BlueFactor=... 38 • Picture Manual for Use of FalCon eXtra Set Color Gain The Set Color Gain menu entry intensifies the primary colors according to the color factors you enter. Every color point is now intensified or weakened according to the gain factors you entered. The Same values for all colors check box allows you to make a uniform setting by entering only one numeric value. If you are working with gray value pictures, the input dialog will look like this: These entries are saved in the registry in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\Color-Boost] BlueFactor=... GreenFactor=... RedFactor=... GainFactor=... Input Black Level The Black Level Input menu entry is useful for suppressing noise. This occurs specifically at lower intensity. Black levels are used to specify limit values beneath which a picture element will be represented as pure black. Each color point is converted according to the limit values you entered: Manual for Use of FalCon eXtra Picture • 39 OutColor = 0, if InColor < BlackLevelColor OutColor = InColor - BlackLevelColor, else where color = Red, Green or Blue If you are working with gray value pictures, the input screen will look like this: These entries are saved in the registry in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\Black_Level] Red_Black=10 Green_Black=10 Blue_Black=10 Grey_Black=10 The preset threshold of 10 should be maintained the same for all colors! Note: This gray value adaptation is very specific for Kodak Bayer sensors. For this reason, it is only active in the *.BAY file format. The adaptation is only (!) performed when the picture document is read in, in other words when the document is opened or reopened. If you want to be able to evaluate the affect of your entries, please close the document and open it again. Color Matrix A color matrix is used to optimize colors. It is used mainly to balance the differing color sensitivities of the picture sensor for the three primary colors. In addition, it also takes into account one color “overpowering” another color. The 3x3 color matrix transforms the input colors red/green/blue into a new color triad. In addition, you can adjust the individual gain. The calculation for this is performed as follows: Pixel COLOR new = ( Pixel RED old * Factor line COLOR column RED Pixel GREEN old * Factor line COLOR column GREEN Pixel BLUE old * Factor line COLOR column BLUE * Gain COLOR + + ) where color = Red, Green or Blue The following options are available: 40 • Picture Ekta Performs a color adaptation on EktaPro 1000 HRC Neutral Performs a neutral color adaptation (no change in colors!). DCS Performs a color adaptation on DCS. User Defined Performs a color adaptation defined by the user. Manual for Use of FalCon eXtra Note: You can only process a true color picture with a color matrix! Button: Ekta The EKTA menu entry uses a color matrix for which an optimization is performed on an EktaPro 1000 HRC picture sensor. You can use the TEST button to get a quick view of the change resulting from your entries. The input picture is always used as the starting point for this. This means that if TEST is performed several times, as long as the other entry values are unchanged, the process will always lead to the same result. If you make certain that the sum of each line is 100 and that the gain factor is set at 1.0 for the line, the result will be no falsification of color. Only saturation and brilliance will be improved. Under certain lighting conditions, however, it may be a good idea to deviate from these settings. As soon as you change the settings, the changes will be applied to the User Defined color matrix. The user-defined color matrix will also be saved in the registry so that it will be available again when you restart the program. The values set for the matrix are also read from the registry but are not written back. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\CMatrix-Ekta] LineRedRedFactor=112 LineRedGreenFactor=38 LineRedBlueFactor=-50 LineGreenRedFactor=-25 LineGreenGreenFactor=144 LineGreenBlueFactor=-19 LineBlueRedFactor=-25 LineBlueGreenFactor=-50 LineBlueBlueFactor=175 Red-BoostFactor=100 Green-BoostFactor=100 Blue-BoostFactor=100 Button: Manual for Use of FalCon eXtra Neutral Picture • 41 The Neutral command uses a color matrix for which no color modification is performed. Please note the instructions on using the EKTA menu entry. The values set for the matrix are also read from the registry but are not written back. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\CMatrix-Neutral] LineRedRedFactor=100 LineRedGreenFactor=0 LineRedBlueFactor=0 LineGreenRedFactor=0 LineGreenGreenFactor=100 LineGreenBlueFactor=0 LineBlueRedFactor=0 LineBlueGreenFactor=0 LineBlueBlueFactor=100 Red-BoostFactor=100 Green-BoostFactor=100 Blue-BoostFactor=100 Button: DCS The DCS menu entry uses a color matrix for which an optimization is performed on a DCS 200 HRC picture sensor. Please note the instructions on using the EKTA menu entry. The values set for the matrix are also read from the registry but are not written back. They are filed there in the following manner: 42 • Picture Manual for Use of FalCon eXtra [HKEY_CURRENT_USER\Software\FalCon\\CMatrix-DCS] LineRedRedFactor=259 LineRedGreenFactor=-94 LineRedBlueFactor=-65 LineGreenRedFactor=-50 LineGreenGreenFactor=153 LineGreenBlueFactor=-3 LineBlueRedFactor=-122 LineBlueGreenFactor=-147 LineBlueBlueFactor=369 Red-BoostFactor=100 Green-BoostFactor=100 Blue-BoostFactor=100 Button: User Defined The User Defined menu entry uses a color matrix for which an optimization is performed based on user entries. Using the Defaults drop-down menu, you can apply the values for EKTA, Neutral or DCS to the matrix. Please note the instructions on using the EKTA menu entry. The values set for the matrix are also read from the registry but are not written back. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\CMatrix-User] LineRedRedFactor= LineRedGreenFactor= LineRedBlueFactor=LineGreenRedFactor= LineGreenGreenFactor= LineGreenBlueFactor= LineBlueRedFactor= LineBlueGreenFactor= LineBlueBlueFactor= Red-BoostFactor= Green-BoostFactor= Blue-BoostFactor= Manual for Use of FalCon eXtra Picture • 43 Brightness/Contrast You can use this menu entry to optimize the brightness and the contrast of the picture. For a picture to be perceived as having good quality, it must have a balanced amount of brightness and sufficient contrast. Contrast is especially important, since pictures with little contrast give an effect of being flat and poor in detail. Furthermore, color pictures must not have any obvious color faults. If the source of the picture does exhibit deficiencies in this regard, it is still possible to make considerable improvements through some specific post-processing steps. Of course, you should not expect miracles. A frequent problem in this area is too much or too little light when the picture is taken. Little can be done in the case of shots taken with too much light. A characteristic feature of photographs taken with too much light is that areas of the picture with high brightness are uniformly white when saturated. All details were irretrievably lost in these areas when the picture was taken. No picture processing program in the world can bring them back again. The situation is more favorable for photographs taken with too little lighting. Often details are retained in this case, but they are too dark to be recognizable. Much can be accomplished for such pictures through post-processing. In particular, it is absolutely essential when optimizing brightness and contrast to make very specific changes, since it is especially easy to lose information from the picture in this case. For digitized pictures, the brightness of an element in the picture or of a color percentage is expressed by a numeric value between 0 and 255. The range of valid numbers is thus extremely limited. If numeric values come about as a result of a picture processing operation that fall above 255 or under 0, then those numeric values will be limited to 0 or 255. Every change in brightness or contrast either compresses areas of brightness, i.e. elements in the picture, that previously had distinguishable brightness levels, but will henceforth have the same value, or brightness values are pushed out beyond the limit values. Both of these processes are synonymous with a loss in picture information. What exactly does the term “contrast” mean? In any digitized picture, there is a minimum difference in brightness between two gray value levels. If the 44 • Picture Manual for Use of FalCon eXtra digitization is based on 8-bit resolution, the brightness values or color percentages are subdivided into 256 levels. An element in the picture may thus have a value of 100 or 101, but 100.3 is impossible. The minimum difference in brightness in a picture of this type is thus one level. When contrast changes are made, only the brightness levels that are possible within a picture are changed. It is easy to see from the example above that there is no problem in increasing the brightness increments. If only 128 levels or brightness are permitted instead of 256, the minimum difference in brightness is two units. This increases the contrast considerably, since differences in brightness are more sharply distinguished from each other. On the other hand, it is not possible to reduce the increments in brightness, since the minimum unit is 1, which cannot be reduced due to the digital nature of the picture. When contrast is reduced, it is much more common to align all brightness values more closely to the average gray value, typically 127. When contrast is increased, elements in the picture beneath a certain threshold value become black, and those above a certain threshold value become white. The remaining values are then distributed over the entire range of brightness. There are fixed designations in picture processing for these three populations of brightness values. Picture elements beneath the lower threshold value are referred to as Shadow, picture elements above the upper threshold value are High lights and the remaining elements in the picture are referred to as Middle lights. If a global change in contrast is made, shadow, high lights and middle lights will automatically be generated. They depend directly on the contrast value that is selected. The contrast that can be achieved in this manner is satisfactory, but usually not optimal. To allow you to make changes in contrast more selectively, a setting option is available with which you can choose the shadow, middle light and high light areas individually. The “Shadow/Middle lights/High lights” is the best function in most pictures for optimizing contrast. As you are about to see, this is actually a combined function in which brightness and contrast are changed simultaneously. When you use this function on the picture, the following takes place: All brightness values that are less than or equal to the Shadow value become black. This brings with it a significant advantage. In areas of the picture with limited brightness, there is typically a considerable amount of noise. A surface that is actually black thus becomes slightly gray. These fluctuations are eliminated by selecting a shadow value. The deep black areas that are thereby created contribute greatly to contrast in the picture. At the same time, all brightness values greater than or equal to the high lights value become white, which will also improve overall contrast and will lend a certain brilliance to the picture. What happens to the remaining brightness values depends on how the middle light value is set. Manual for Use of FalCon eXtra Picture • 45 To see how this works, let’s take a look at the formula used to calculate the brightness values. OutColor = ((InColor - Middle) * Contrast) + 127 where: Middle Contrast = Middle light grey value = 127 / (High lights - Shadow) Contrast is a positive floating decimal point value, typically between 0 and 2. This looks very similar to a global contrast change, but is different from the latter in one decisive way. For global contrast change, the average value is always 127; for the “Shadow/Middle lights/High lights” function, however, it can be freely selected. If the average value is less than 127, the elements in the picture will be made brighter; if it is greater than 127, they will be made darker. The “Shadow/Middle lights/High lights” function is exceptionally well suited to giving a picture that last touch of perfection in terms of brightness and contrast. The effect of the picture’s brightness should not be misused, however, to brighten a picture that is already too dark, or to darken a picture that is already too bright. You should make changes of this type with the gamma function first and then add a final touch to the picture with the “Shadow/Middle lights/High lights” function. You can use the TEST button to get a quick view of the change resulting from your entries. The input picture is always used as the starting point for this. This means that if TEST is performed several times, as long as the other entry values are unchanged, the process will always lead to the same result. If you are working with gray value pictures, the input dialog will look like this: The default values for the calculation are read out of the registry and are written back into it when you exit the program. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\Saturation-Highlights] RedLow=30 RedMiddle=127 RedHigh=255 GreenLow=31 GreenMiddle=127 GreenHigh=255 BlueLow=48 BlueMiddle=150 BlueHigh=255 GreyLow=21 GreyMiddle=102 GreyHigh=255 46 • Picture Manual for Use of FalCon eXtra Gamma of Monitor In general, monitors represent digitized pictures too dark. The reason for this is that light emitted by the phosphor does not increase linearly with the intensity of the electron beam, but rather exponentially. This phenomenon has been recognized ever since there have been CRT Braun tubes. The phenomenon is, however, unknown to users who are just beginning to process pictures. This explains the amazement if the picture that is displayed may not appear like the original. After the first reaction of astonishment and disbelief, the next impulse is to reach for the brightness controller on the monitor. Unfortunately, the narrow control range for brightness and contrast is a true hallmark of less expensive monitors, and so this first attempt to correct the problem is in most cases inevitably doomed to failure. The second impulse is then to turn to the brightness function, and thereby the disaster runs its course. It is seldom recognized that the monitor is responsible for the too dark display of the picture. The discrepancy described above between a digital brightness value and the brightness value perceived by the eye is generally referred to as a gamma error, because the mathematical function most often used to correct the error depends especially on a device-typical constant referred to as “Gamma”. This is a measure of the deviation in brightness for an input/output device. For computer monitors, the value is mostly between 1.8 and 2.1. To be able to export a picture with the correct brightness, the picture data must be post-processed with the following function: OutColor where: InColor OutColor ColorMax = ((InColor/ColorMax) ** (1/Gamma)) * ColorMax = Input brightness value = post-processed brightness value = max. possible brightness value = 255 The following table provides an overview of the extent to which brightness values are changed by the gamma correction with the function described above if the gamma value is 2.0. Manual for Use of FalCon eXtra Picture • 47 Input value 255 191 127 64 32 16 8 4 1 0 Output value 255 220 180 127 90 63 45 32 16 0 As you can see, the lower values in particular must be brightened enormously before that can be displayed at the correct brightness by a standard monitor. A conversion function of this type is referred to in picture processing as a gradation graph. In the simplest case, for Gamma equal to 1.0, the gradation graph is a straight line rising at a 45º angle, as shown in the following illustration. In this case the picture data is unchanged, and the output values correspond directly to the input values. As you can see, the functional nature of a gradation graph is extremely simple. You simply need to find an input value along the ordinate axis, draw a vertical line to the gradation graph and thus determined the output value on the abscissa axis. In the second illustration, you can see how the gradation graph of a gamma function appears when the gamma value is 2.0. The rapid rise especially for lower gray values is readily apparent. 48 • Picture Manual for Use of FalCon eXtra Take another look at the table above. After the first brightening step, the first level after black has a value of 16. The brightness increments are especially pronounced in the lower level area, which corresponds to high contrast. The brightening also results in an increase in contrast at the same time. Aside from that, very bright areas on the screen are shifted to pure white. Thus details of the picture are lost in the upper brightness area. Of course there is nothing about this phenomenon that is specific for the gamma correction. It is simply a basic principle that as a result of the limited range of values from 0 to 255, details in the picture will be lost if the brightness or contrast is changed. Such operations should therefore be used sparingly. You can use the TEST button to get a quick view of the change resulting from your entries. The input picture is always used as the starting point for this. This means that if TEST is performed several times, as long as the other entry values are unchanged, the process will always lead to the same result. If you are working with gray value pictures, the input dialog will look like this: The default values for the calculation are read out of the registry and are written back into it when you exit the program. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\Monitor Gamma] BlueGamma=2.2 GreenGamma=2.2 RedGamma=2.4 GreyGamma=1.3 Manual for Use of FalCon eXtra Picture • 49 Sharpening Sharpen by Filter You can use this menu entry to sharpen a picture, i.e. to enhance the edges in the picture. The degree of sharpening should only be adjusted sharply enough so that no noise appears in the surfaces. 50 • Picture Manual for Use of FalCon eXtra A “digital filter” is used for this purpose. Probably no other area of digital picture processing is so heavily involved with mathematics as designing and using digital filters. To be able to use them correctly, at least a superficial acquaintance with the theory is not only necessary, but also helpful. We will limit ourselves essentially to demonstrating just what is meant by digital filters. What are digital filters? First we will demonstrate the manner in which digital filtering works. To do this, you should first take a look at how picture data is arranged in the memory of a computer. For gray value pictures, the brightness of a picture element is defined by a numeric value between o and 255. A digitized gray value picture that has been recorded in the currently common resolution of 640 x 480 pixels, thus consists of 640 x 480 = 3,072,000 such numeric values. As a rule, these are stored one after the other without any gaps in computer memory. The brightness value of the picture element, which is represented in the upper left-hand corner of the screen is the first value. This is followed by the 639 other picture element on the first line, followed in turn by the 640 elements in the second line of the picture and so forth. A small excerpt of the stored picture might look like this: Pixel Line 0 Line 1 Line 2 Line 3 0 15 17 22 23 1 80 85 95 200 2 81 97 96 90 3 82 87 100 101 Line 478 Line 479 3 2 8 8 12 10 11 12 ... ... ... ... ... ... ... 638 110 115 110 100 639 112 116 112 99 15 15 17 12 Since it is common practice for technical programming reasons, the number used to begin counting the elements in the picture or the lines on the screen is not 1 but rather 0. Each element in the picture can be unambiguously identified by indicating a line and column value. For example, if we refer to picture element (= pixel) (3,0) in the picture, this means the element on the far left in line 3, the one with the numeric value 23. Color pictures are stored in the same manner in memory, except that in this case a picture element is typically defined by three numeric values one after the other, which indicate the red, green and blue color percentages of the color of the picture element. The principle of digital filtering is based on the changing the value of a element in the picture in an exactly determined manner that depends on the adjacent elements in the picture. What is the purpose of this? For an answer, consider one of the most simple digital filters, a so-called mixing filter. In the following example, a picture will be smoothed by taking average values to reduce its effective resolution by cutting it is half both horizontally and vertically. This averaging is a very simple procedure. We simply need to add together the brightness values of the four adjacent picture elements, find the average value and replace the values of the four elements in the picture by the average. For the first four picture elements (0,0) (0,1) (1,0) and (1,1), the average value calculated is: (15 + 80 + 17 + 85) / 4 = 197 / 4 = 49,25 Manual for Use of FalCon eXtra Picture • 51 This value must be rounded off to 49, since only whole numbers are permissible. This averaging is performed block by block for the entire picture matrix = bitmap. The appearance of the matrix at the end of the process is: Pixel Line 0 Line 1 Line 2 Line 3 ..... Line 478 Line 479 0 49 49 85 85 1 49 49 85 85 2 86 86 96 96 3 ... 86 ... 86 96 96 638 113 113 105 105 639 113 113 105 105 5 5 5 5 11 11 11 11 14 14 14 14 Smoothing a picture by taking average values is a simple example of how picture elements can take on new values as a function of their environment. It represents one of the simplest digital filters. You can also see by way of this example why digital filter operations are only possible with gray value and true color pictures. The filtered values can only be calculated if the values of the picture element can directly indicate the brightness or the intensity of a color percentage. This is not the case with palette pictures. Here the values of picture elements represent only references to a color table. Furthermore, the result of filtering may be color or gray values that were not previously part of the picture. Such new values of picture elements can only be added directly into the bitmap for gray values and true color pictures. As a rule, however, filter operations are somewhat more complicated than the mosaic function described above. It is therefore useful to define such filter operations in general terms. Typically the factors by which the brightness values are multiplied are arranged in a matrix. This matrix is referred to in mathematics as a convolution matrix, since the mathematical link performed as part of the digital filtering is referred to as a fold or convolution. This matrix is also referred to in the context of digital picture processing as a convolution mask, since it is placed over a bitmap like a mask and thereby defines which picture elements can be processed at what time and which factors the input values should be multiplied by. In the case described above, the convolution matrix is very simple, since the factors are all 1. The matrix is: 1 1 1 1 It may sound highly complicated now if we say of a picture matrix that a convolution is performed with this matrix. What actually happens, however, is very simple. Beginning in the upper left-hand corner, the mask is placed over the bitmap, the picture elements covered by the mask are multiplied by the associated factors (also referred to as coefficients), the products of the multiplication are added up and the sum is then divided by a standardization value. It is also a simple matter to calculate this standardization value. As a rule it is the sum of the coefficients, in our case 1 + 1 + 1 + 1 = 4. The input values are replaced by the average value and the mask is moved on by two picture elements. Essentially, two classes of digital filters may be distinguished, namely low-pass and high-pass filters. In the context of picture processing, the term “low-pass filter” is understood to mean filter operations (convolutions) that have the goal of filtering out high frequencies, i.e., strong details, and thus smoothing the picture. At first this might not appear to make any sense, for why would someone be interested in reducing details in a picture? But sometimes this is necessary, and you have already become familiar with a highly efficient lowpass filter above, namely the averaging function that was just described. The term “detail” must be understood in a somewhat wider sense in the context of digitized pictures. A detail is not always something positive – noise in a picture is just as much a detail as a fine figure. Every difference in brightness in a bitmap represents a detail in this extended sense. In order to reduce picture 52 • Picture Manual for Use of FalCon eXtra noise, it may therefore be necessary to filter a picture with a low-pass filter that suppresses high frequencies and retains low frequencies, even if the sharpness of the picture suffers as a result. The art is in finding the correct compromise. Unfortunately, there is no way an unfeeling mathematical function can distinguish between a desirable detail and an undesired one. The function of high-pass filters can be derived automatically from the definition of low-pass filters. High-pass filters work in exactly the opposite manner to lowpass filters. They leave high frequencies in the picture unchanged and smooth areas in the picture that contain few details. High-pass filters are used for a number of purposes, including extracting details such as edges from pictures or sharpening pictures. Each pronounced jump in brightness – and that is precisely what an edge is – represents a strong detail and accordingly a higher frequency. If the filter is suitably designed, the picture can be changed so that the jumps in brightness stand out more strongly, or so that in extreme cases only the edges are left. This brings us to the most complicated part of the topic, namely the design of digital filters. As you have seen by now, digital filters are nothing more than matrices of coefficients that are placed over the picture and which assign new values to elements in the picture as a function of the environment of these elements. Practically every digitized picture first appears diffuse and fuzzy. The reason for this is that the picture is reduced into a limited number of picture elements when it is recorded, and this makes the transitions between object boundaries softer. In principle, this distribution into a limited number of picture elements has the same effect as smoothing, which entails a loss of detail. This deterioration of the picture can be very nicely corrected by a digital filter that reintensifies the jumps in brightness along the boundaries of objects. In the case of edge sharpening, the optimal coefficient matrix for filtering has the following general form: -1 -1 -1 -1 X -1 -1 -1 -1 A brief explanation of how this matrix is derived appears below, since it is very simple for edge sharpening. To increase the sharpness of the picture, the jumps in brightness along the boundaries of objects must be intensified. How can this be achieved? If the brightness curve in the area of an edge that separates two objects from each other is measured with a photosensor and then displayed graphically, the result is the slightly sigmoidal graph shown in figure A. Manual for Use of FalCon eXtra Picture • 53 54 • Picture Manual for Use of FalCon eXtra The brightness does not change abruptly, but rather over several picture elements. The problem at hand is to accentuate the brightness transition more strongly. To do this, the bright picture elements on the edge transition must become even brighter and the darker elements must be made even darker. We therefore first search for the areas in which brightness changes most strongly. The simplest way to determine the rate of change of the value of a function is by taking the first derivative, since it indicates the slope of the curve. In our example, the first derivative yields the curve shown in Figure B). The change in brightness increases in the area of the edge, then reaches a plateau and finally falls back off to zero. We are looking for the areas with the most pronounced jumps in brightness. To do this, we must take the second derivative, since the second derivative of a graphic function indicates how the slope of the first derivative changes. As Figure C) illustrates, the most pronounced jumps in brightness are located at the beginning and end of the edge. It is these jumps in brightness that must be intensified. To do this, the second derivative is inverted and then added to the output function. The result is the brightness curve shown in Figure D). The edge area now stands out especially strongly since the changes in brightness are essentially intensified at the beginning and end of the edge. What remains after all this mathematics has been applied to the problem of sharpening the edges of digitized pictures is the handy convolution mask: -1 -1 -1 -1 X -1 -1 -1 -1 This mask is different in a number of respects from the simple mixing mask you became familiar with above. To begin with, it is larger. It contains nine coefficients instead of just four. This is the most common size for filter masks. It is also referred to as a 3x3 matrix. Secondly, one of the coefficients is clearly a variable. A third difference is that here there is another rule, by which the result of the filter operation is assigned to the input values. First the size of the matrix and the assignment of the result. For normal edge sharpening, only one new output value is calculated from nine adjacent input values per operation. The relevant value is the one located in the focus of the mask. For a 3x3 mask, the focus is the middle of the mask, where the variable coefficient is located in our example. This is a significant difference in comparison to the mixing operation discussed above, during which four picture elements were replaced simultaneously during each pass. Accordingly, the matrix is only moved over by one picture element after each operation for edge sharpening. Please note that only the unchanged input values are ever used for calculation. The calculated output values are entered into a new bitmap. One special feature of 3x3 filter operations is that the input values of the first and last row of the picture as well as the first and last picture elements of any given line are not changed. Instead, they are taken over directly into the new bitmap. We now come to the coefficient designated with X. The intensity of the edge sharpening can be affected with this value. It determines the percentage of the second derivative that will be added to the original picture. The higher this value is, the more intensive will be the result of the sharpening effect. The following formula is used to perform the calculations: X = integer (100 / S - 1 + 8) where: S "integer" = degree of sharpening in % = rounded off to the nearest integer value The value of the degree of sharpening is synonymous with the percentage-based addition of the second derivative. In principle, it would also be possible to permit a floating decimal point value for X, but calculations with floating decimal values are performed much more slowly by a computer in comparison to calculations with whole numbers. Since S appears in the denominator, we must further restrict the possible percentage values to account for the fact that a Manual for Use of FalCon eXtra Picture • 55 sharpening value of 0 is not permissible. In any case, this would make no sense. For the case where X = 0, the value of X will be set to 1. For a sharpening of 20 %, for example, X would then have the value: X = integer (100 / S - 1 + 8) Let us now calculate by way of example the output value of picture element (1,1) of the picture matrix shown above, where the degree of sharpening is taken to be 20 %. The calculation will then be as follows: P(1,1) = 1/4 * ( (-1 * 15) + (-1 * 17) + (-1 * 22) = 1/4 x (-15 -80 -81 = 1/4 x 545 = 136 + (-1 * 80) + + (12 * 85) + + (-1 * 95) + -17 +1020 -97 (-1 (-1 (-1 -22 * 81) * 97) * 96)) -95 -96) The scaling factor of 1/4 is derived from the sum of the coefficients = Scaling factor = 1 / (-8 + 12) = 1/4 For a gray value picture with a resolution of 640 x 480 picture elements, this calculation must be performed for 478 lines with 638 calculable picture elements each, thus 304,964 times. For an RGB color picture, the amount of calculating time is tripled, since the filtering must be performed with every color channel. It is understandable that this would take some time. For an HSV picture, on the other hand, the filtering would be no more calculation-intensive than for a gray value picture, since only the intensity portion (the V value) needs to be filtered. On the other hand, though, additional time is required for conversions RGB → HSV → RGB which completely eliminates the speed advantage for filtering. After all the theory, we now turn to a few practical tips for working with the sharpening filter. Unfortunately this picture processing operation has not only positive, but also negative effects on the quality of the picture. The most undesirable side effect of edge sharpening is the increase in the amount of picture noise. The function falls into the category of high-pass filters, which intensify details and thus unfortunately also picture noise. It is easy to try this out for yourself. Open a picture, and try sharpening it at different degrees of sharpening. One reason for this noise coming about is that because of the limited precision in measuring, equally bright surfaces are not recognized as being uniform. Digitization results in what was previously a homogenous surface becoming heterogeneous. This is not noticeable at first glance, since the deviations are relatively minor, and are moreover restricted primarily to the darker portions of the picture. For the sharpening function, however, these differences in brightness represent edges, and are thus intensified. As the degree of sharpening increases, the noise becomes ever more visible. The greatest degree of sharpening that is appropriate depends greatly on the quality of the picture. Generally, pictures begin to look unnatural with a degree of sharpening of about 30 % or greater. Often, because of limited picture quality, even this degree of sharpening is no longer practical. Special problems may result from sharpening color pictures if the color channels have a different primary noise. This is the rule for digitized video pictures, but may also occur with other pictures, especially if a color is represented to a limited extent in the picture. The result may be color borders or specks of color associated with edge sharpening. The default values for the type and factor of the sharpening are read out of the registry and are written back into it when you exit the program. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\Sharpen] Sharpen-Type=1 Sharpen-Factor=10 56 • Picture Manual for Use of FalCon eXtra Sharpen by Frequency You can use this menu entry to sharpen a picture, i.e. to enhance the edges in the picture. The degree of sharpening should only be adjusted sharply enough so that no noise appears in the surfaces. With this procedure, the picture is first calculated without sharpening by taking the average value with each of the adjacent picture elements. This picture, from which sharpening has been removed, is then extracted from the original. The picture representing the difference, which contains only more of the strong local changes, is intensified (multiplied by the sharpening factor) and is then added back to the original. In this way the edges are accentuated. Because of the accentuation of local frequencies, this procedure is referred to as the Frequency method. The default values for the type and factor of the sharpening are read out of the registry and are written back into it when you exit the program. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\Sharpen] Sharpen-Type=1 Sharpen-Factor=10 Sharpen by Intensity You can use this menu entry to sharpen a picture, i.e. to enhance the edges in the picture. The degree of sharpening should only be adjusted sharply enough so that no noise appears in the surfaces. For “normal” sharpening by convoluting the three color channels red, green and blue (RGB) are considered independently of each other and are processed separately. For this procedure, the picture is first transformed from the RGB color space to the YUV color space. Y here represents the luminance or intensity portion of the picture information. U and V are the chrominance portions. The Y channel is now considered independent and (analogous to a gray value picture) is sharpened by convolution. The original chrominance channels are then added and the reverse transformation to the RGB color space is performed. Since only the brightness values can serve as the basis for accentuating edges, significantly fewer color artifacts are produced at the edges with high brightness contrast. The default values for the type and factor of the sharpening are read out of the registry and are written back into it when you exit the program. They are filed there in the following manner: Manual for Use of FalCon eXtra Picture • 57 [HKEY_CURRENT_USER\Software\FalCon\\Sharpen] Sharpen-Type=2 Sharpen-Factor=10 Remove Sensor Edges The recording sensor of high-speed video cameras is divided into several segments. Since it often happens that the “border points” of a picture sensor have differing (mostly lower) light sensitivity, the limits of the individual sensor segments are often visible in the complete picture. FalCon eXtra can largely compensate for this through interpolation with the adjacent picture elements. This menu entry is currently active only for the Weinberger BLD picture document type. You can select from the following options: None There is no removal of sensor edge lines. Mode 1 Only the adjacent picture element in the direction of the sensor center is used. Mode 2 Two adjacent picture elements (in the direction of the sensor center) are used. Mode 3 Four adjacent picture elements (in the direction of the sensor center and width) are used. Mode 4 Six adjacent picture elements (in the direction of the sensor center and width) are used. The loss of sharpness that automatically arises can be compensated for with the sharpening function. The default values for removing sensor limit lines are read out of the registry and are written back into it when you exit the program. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\Weinberger] Remove_Lines=3 58 • Picture Manual for Use of FalCon eXtra Equalize Different Sensor Sensitivities The picture sensor of the Weinberger video camera (b/w version) consists of 16 separate sensors each with a resolution of 64 times 256 pixels. Since the possibility cannot be excluded that the individual sensors have different sensitivities to light due to manufacturing, the result may sometimes be a “tile” effect. To eliminate this defect, a darkening or brightening can be defined for each sensor segment. Since sensor sensitivities are constant, however, this only needs to be determined a single time. An Automatic function performs a calibration of this type, but it also possible for you to do it manually. For strongly structured pictures, the automatic function can lead to undesired results. For this reason, an even surface should be used for the calibration. The automatic function is optimized for this application case. FalCon eXtra can equalize this by selectively moving the various segments. The default values for equalizing sensor sensitivities are read out of the registry and are written back into it when you exit the program. They are filed there in the following manner: [HKEY_CURRENT_USER\Software\FalCon\\Weinberger] Equivalate= Button: Optimize Several steps are involved in optimizing pictures: • Black/white equalization • White balance • Removing sensor limit lines (for Weinberger pictures only) • Equalizing sensor sensitivities (for Weinberger pictures only) Manual for Use of FalCon eXtra Picture • 59 • • • • • Color gain Color matrix Brightness and contrast Sharpening Gamma correction You should load a typical picture for this purpose (from the File/Open menu) and then perform an optimization in individual steps, if possible in the order listed above. For each of the individual steps you have the option of using the Test function to evaluate the effects immediately and if necessary making other settings. If you have made incorrect entries, you can go back to the initial picture at any time with the Original Picture function (in the View menu). With the exception of the Black Level (where the correction takes place as soon as the program reads in the file) and White Balance (the program always accesses the original picture), the correction functions always work with the currently displayed picture. If you have reached a satisfactory result with the individual steps, you can perform all the individual functions in a single step with the Optimize function. All the settings you selected for optimization will be saved in the registry so that they will automatically be available again the next time you start the program. Please note that optimization is only permitted for gray value or true color pictures. Button: Copy Shortcut: The Copy menu item copies the currently displayed picture to the clipboard. This makes it possible for other Windows applications to read the material and to insert it into a WinWord document, for example. Ctrl+C Picture Size This sub-menu allows you to select a magnification factor for displaying the picture document. You can also adjust the size of the window to the picture size. The following options are available: You can enter the percentage of the original size. Zoom Factor Displays the picture at half the original size. 50 % Displays the picture at the original size. 100 % Displays the picture at twice the original size. 200 % Window Size to Adjusts the window size to the picture size. The window is enlarged sufficiently so that the picture can be Picture Size displayed completely and the scroll bars disappear. 60 • Picture Manual for Use of FalCon eXtra Picture Size to Window Size Tip:Tip: The zoom factor is adjusted so that there is room for the picture in the window. The following shortcuts are also available for quick settings: • "Home" Original size • "End" Maximum size • " - " (Num) Reduce current size by half • " + " (Num) Double the current size Flip and Rotate This sub-menu allows you to flip and/or rotate the picture as soon as it is loaded. You can select whether the picture should be flipped vertically or horizontally and whether the picture should be rotated by multiples of 90 degrees. JPEG Settings This menu entry refers to the same dialog box that you can open via File/JPEG Settings. Reset Settings This menu entry is used for a defined reset of all picture processing and JPEG parameters. The following message window asks you to make a selection; You have two options: Neutral Values All values are set so that using the processing functions has no affect on the picture, i.e. initial picture = output picture. For example no white balance is turned on, the Gamma value = 1 and the sharpening factor = 0 %. Default Values All values are set so that the default values are optimal for processing Kodak Bayer pictures. For example color matrix = Ekta, Gamma = 1.9, Manual for Use of FalCon eXtra Picture • 61 sharpening by frequency with a factor of 10 %. 62 • Picture Manual for Use of FalCon eXtra AVI File Creation Attention: Since eXtra Version 5.00 the cocument type AVI File Creation is no more supported. Use Multi AVI Creation instead! A “Video for Windows” file (AVI) is composed of several individual pictures: You should load a typical picture for this purpose (from the File/Open menu) and then perform an optimization in individual steps. For each of the individual steps you have the option of using the Test function to evaluate the effects immediately and if necessary of making other settings. If you have made incorrect entries, you can use the Original picture function (in the View menu) to return to the initial picture. With the exception of the Black Level (where the correction takes place as soon as the program reads in the file) and White Balance (the program always accesses the original picture), the correction functions always work with the currently displayed picture. All the settings you selected for optimization will be saved in the registry so that they will automatically be available again the next time you start the program. When you have achieved a satisfactory result with the individual steps, create a batch file for generating an AVI file. To do this, use File/New to create a new document of type AVI Creation (*.BAC). Assign a name for the AVI file and then specify which pictures you want to insert into this file (with the Add command). The number of pictures that can be inserted is limited in this case to 25 in the demo version. Note: MS Windows sometimes mixes up the order of selected files in the case of a multiple selection . To avoid this, select the last file first, then go to the first file and select it by clicking with the mouse while the “Shift” key is held down. Begin creation of the file with the Create AVI function. If you have selected the preview, the program will show you overview pictures of reduced size for each individual pictures. In the full version of the program, you can also perform the creation process in batch mode. To do this, start the program with the name of the batch file and with the additional program parameter “/q”. Manual for Use of FalCon eXtra AVI File Creation • 63 Then you can also compress the AVI file that has just been created as well. Compression saves space on the hard drive and makes it possible to replay jitterfree. The main disadvantages of compression are the high amount of computing time usually required and the loss in quality typically associated with it. 64 • AVI File Creation Manual for Use of FalCon eXtra The File Menu In the File menu you can create new documents, open existing ones, close and save picture documents, create a printout, set up the printer or exit the program. Please note that only the additional menu items corresponding to the document type under discussion are explained in this section. Manual for Use of FalCon eXtra Print Prints a text log of the document. Page Preview Shows a text log of the document on the screen as it would look if it were printed out. AVI File Creation • 65 Page View Use this menu entry if you want to be able to evaluate the appearance of the text log. 66 • AVI File Creation Manual for Use of FalCon eXtra The AVI-Creation Menu The individual menu entries are: Enter AVI File Name Enter the name of the AVI file to be created. Add Adds individual pictures to the creation list. Remove Picture Removes individual pictures from the list of pictures to be inserted. Create AVI File Begins creation of the AVI file. Setting Tab Submenu for menu-controlled selection of the following setting tabs: Preview Allows you to have a preview (in an overview picture of reduced size) of the currently selected individual picture. Recording Rate Rate Specifies the recording rate (frames per second) of the AVI file and the T0 time (ms). Selection Specific selection of individual pictures from the list. Insert Choose a logo and descriptions for inserting into the AVI file. The individual functions are described in more detail below. Manual for Use of FalCon eXtra AVI File Creation • 67 AVI Creation: Document Window and Functions The input dialog box is divided into three areas: • Output AVI file • Settings for the AVI file • A list of the individual picture files to be inserted into the AVI The individual functions are: 68 • AVI File Creation Enter Enter the name of the AVI file to be created. Add Pictures Adds individual pictures to the creation list. Remove Removes individual pictures from the list of pictures to be inserted. Create AVI Begins creation of the AVI file. Preview Allows you to have a preview (in an overview picture of reduced size) of the currently selected individual picture. Recording Rate Specifies the recording rate (pictures per second) of the AVI file and the T0 time. Selection Specific selection of individual pictures from the list. Insert Choose a logo and descriptions for inserting into the AVI file. Manual for Use of FalCon eXtra Enter The following options allow you to specify the name and location of the file to be used for creating the AVI file. The following options will help you to indicate the file to be opened: File name Enter a new file name to save a document under another name. FalCon eXtra adds the extension corresponding to the type specified by you in the Save as type box. File type Select the type as which the file will be saved: *.AVI "Video for Windows" file You can specify these additional details under Save in: Manual for Use of FalCon eXtra Drives Select the drive on which the file will be saved. Directories Select the directory in which you want to save the document. Network Use this button to assign a link to a network drive to a drive letter. AVI File Creation • 69 Add You can use this command to select existing picture documents that are to be included in the Create AVI list. The following options will allow you to indicate the files to be added: File name Enter the name of the file or select it from the list. This box displays only file with the filename extension selected by you in the File type box. File type Select the type of the file to be opened: *.BAY Kodak Bayer picture *.BLD Weinberger picture (image sequence) *.TIF TIFF picture *.JPG JPEG picture *.BMP Windows bitmap picture *.MOT Motion picture *.WMF WMF picture *.EMF EMF picture You can specify these additional details under Look in: Drive Select the drive on which FalCon eXtra saved the file you want to open. Directory Select the directory in which FalCon eXtra saved the file you want to open. Network Use this button to assign a link to a network drive to a drive letter. You also have the typical Windows option of multiple selection. Please note: that Windows sometimes mixes up the order of selected files in the case of a multiple selection . To avoid this, select the last file first, then go to the first file and select it by clicking with the mouse while the Shift key is held down. 70 • AVI File Creation Manual for Use of FalCon eXtra If you want to add Weinberger picture files containing multiple pictures, you must indicate which pictures are to be added: Remove To remove a picture document from the list of pictures to be added, select the corresponding picture in the list with the mouse. As soon as you have selected the picture document, the Remove button is activated and you are able to remove the file from the list. This process removes the picture document only from the list, not from the hard drive. AVI Create Use this button to begin the creation of the AVI file. As soon as the creation process is underway, you can stop it by clicking on this button (its label then changes to Cancel). No other buttons can be activated during the creation process. A progress bar appears in the upper section of the window. The number of the picture currently being processed is also displayed: Manual for Use of FalCon eXtra AVI File Creation • 71 Preview As soon as you have selected the picture file (by clicking with the mouse) an overview picture of the picture file appears in the preview tab. While the AVI file is being created, the individual pictures also appear on this page. This preview can be used as a rough control of the settings. Please note that the interpolation type you selected under File/Program Settings is used to calculated the reduced picture view. Recording Rate In this tab you can indicate to the program the recording rate (unit fps = frames per second) at which the AVI file will be entered. Generally this is the recording frequency. This information ensures the correct time reference will be used for movie display and measured data synchronization. You can also indicate the Start Time T of the AVI file (unit ms). If the entry is a negative number this means that your AVI file begins before T0. This entry can still be changed later during movie display. 72 • AVI File Creation Manual for Use of FalCon eXtra Selection In this tab you can specify the number of pictures from which one will be added to the AVI file. If you have also selected the option “With deleting from disk” the picture files will simultaneously be deleted from the hard drive. Use this setting with caution! FalCon eXtra asks you one more time whether the deletion is actually intentional. You can also use the option Sort by Image Number to have the picture files sorted. This function works only with Kodak Bayer pictures, however, since the picture number is only stored internally in these pictures. For the display and to store the document, you can choose whether you will use only the file names of the picture files or whether the path will appear before the file name. If you want to insert picture files from different directories, you must select the check box Names together with path. To use the AVI creation document as a batch file for different directories, however, it may be more practical to use the option pictures names “without” the path (directory). Insert On this tab you can insert a logo and a descriptive label onto the pictures in the AVI sequence. These items are superimposed on the pictures and are permanently “burned in”. The items can optionally be inserted In All pictures or Only in the one indicated. You can use the list box to specify the location at which the item is to appear on the picture. Manual for Use of FalCon eXtra AVI File Creation • 73 The settings are saved in the registry so that only minimal effort is required of the user to repeat the layout for the next AVI creation process. Example of an AVI picture with inserted logo and text passages Insert - Logo You can use any individual picture file, for example of type Windows Bitmap *.BMP, as a logo. To do this, enter the complete file name using the “…” Open dialog box. Please note that the color value “completely white” (RGB = 255,255,255) is interpreted as “transparent”. At these spots on the logo picture the picture underneath it will be visible. Example of a logo picture 74 • AVI File Creation Manual for Use of FalCon eXtra Insert - Text As a descriptive Text you might enter the test number or the test code, for example. You can use the Font button to select the font type and size as well as the color. Insert - Time If you are not using FalCon eXtra AVI Viewer to display AVIs or if you are forwarding the AVI file on to a customer, you can permanently insert the calibrated time – according to T0 and the recording rate – into the picture. The numeric format of the time value is automatically created according to the setting in the Movie-Player! The following entry fields will provide you with flexibility in labeling pictures. • Pre-text , for example “Time:” or “T =” •