Digitome Corporation Volumetric Analysis Application Software Program Digitome3: Analysis Page Theory of Operation 31-July-2009 Any unauthorized disclosure, duplication, or use is a violation of civil and criminal law. This product is owned by Digitome Corporation with all rights reserved. Portions of the software herein described are protected under US Patents 5051904, 5070454, 5319550, 6671349, 6898266, and 6917668. Also under US Provisional Applications 60/418,743; 60/422,532; 60/425,808; and 60/432,217. Also under Japanese Patent JP02042347. © Copyright 1998-2009 - All Rights Reserved - Digitome Corporation Digitome is a registered trademark of Digitome Corporation Contents Introduction ........................................................................................................................................... 1 Analysis Page ....................................................................................................................................... 2 Caption Bar ........................................................................................................................................... 2 The Tabs ............................................................................................................................................... 3 The Page .............................................................................................................................................. 3 Section a. Adjust Image .................................................................................................................... 3 Image Absorption Coefficient Slider ............................................................................................... 3 Image Gamma Slider ..................................................................................................................... 3 Image Resolution Slider ................................................................................................................. 4 Image Zoom Factor Slider ............................................................................................................. 4 Section b. Volumetric Display ............................................................................................................ 5 Volumetric Controls ....................................................................................................................... 5 Record and Playback Controls .................................................................................................... 10 Section c. Adjust View ..................................................................................................................... 10 31 July 2009 Program Digitome3: Analysis Page Theory of Operation i Introduction A Theory of Operation is a description of how a device or system should work. Its purpose is to give the user a mental model so that he will be better able to apply the device or system to specific problems. Such a mental model can assist the diagnosis of apparent and/or actual faulty behavior. A Theory of Operation is not intended to give the reader a full and detailed description of the internal structure and functionality of the device or system sufficient for its replication. The Digitome Corporation Volumetric Analysis Software consists of four programs. Program Digitome3 Digitome4 Digitome5 Digitome6 Description Single Source Geometry Volumetric Analysis Multiple Source Geometry Volumetric Analysis Geometric Magnification Geometry Volumetric Analysis Multiple Position Geometry Volumetric Analysis The four programs have a tabbed user interface with each tab implementing a major program task. The tabs are identified as follows: Tab Label Configuration Intensity Radiography Reference Calibration Acquisition Analysis Task description Input of the source, fixture, and calibration parameters Image acquisition and testing of image detector pixel intensity calibration Image acquisition, enhancement, and inspection of 2D x-ray exams Image acquisition and calibration of image detector reference position Image acquisition and calibration of source or turntable position and orientation Image acquisition of image set for volumetric analysis Computation, presentation, and inspection of volumetric x-ray exam One opens a tab to expose the associated user interface functionality by placing the mouse cursor over the tab and left clicking. The resulting display is to be referred to as a page by the same name as the tab label (ie. Analysis page). The various pages are substantially similar across the four programs except for the variations necessitated by the differences in geometry. The differences are associated primarily with image acquisition and geometry calibration issues. The remaining functionality is the same across all four programs. This document is focused on the Theory of Operation of the Radiography page of program Digitome3. Most of the information presented is directly applicable to the same page in the other three Volumetric Analysis programs: Digitome4, Digitome5, and Digitome6. Note: The software has been tested and runs on fully updated Windows 2000, Windows XP, and Windows 7 RC1. The software has not been exhaustively tested on Windows Vista so its correct operation is uncertain. Note: Digitome Corporation application software and documentation is protected by US Copyright law and portions are protected by various US and international Patents elsewhere disclosed. 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 1 Analysis Page The radiography page appears as follows (limited to XGA (1024x786) on Microsoft Windows 7 RC1. Note: The page will not look like this until an exam is loaded (see below). Caption Bar The caption bar has the normal windows behavior except for the text displayed. It shows the standard name of the executing program but it is followed by a program description and a Memory Load percent. The number displayed will be an estimate of the used percentage of physical memory available to the program. This number will change depending upon the details of the program operation. The Memory Load percent has an alarmed limit of 90%. This alarmed limit can be reached if too many other programs are loaded and running at the same time. In which case simply terminate one or more of the other running programs. 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 2 The Memory Load limit can also eventually be reached if the program itself has a memory leak. A memory leak, if left to accumulate long enough, can cause the program to malfunction or crash. Normally, the percent load will bounce around but will not grow without limit. If it does, your workaround is to terminate and restart the program. Please inform Digitome Corporation if this behavior is observed as it represents a previously undetected malfunction of the software or operating system. The Tabs The tabs are as specified in the introduction. The Analysis tab is in front with the other tabs to the back. This front and back relationship shows which page is being displayed at the moment. To the extreme right, there is a button labeled “Help”. Left click on this button to display the User Reference Manual. The Page There are three sections to the page: “a. Adjust Image”, “b. Volumetric Display”, and “c. Adjust View”. Section a. Adjust Image Section “a” adjusts the parameters controlling the Section b view image qualities. Image Absorption Coefficient Slider The Absorption Coefficient controls the combination function of the image set images. The combination function simulates the effect of light passing through a stack of films. The Absorption Coefficient controls the equivalent average exposure of each film. Higher Absorption values simulate more exposed images while lower value simulates less exposed images. A value of one, simulates a “normal” Digitome® exposure level. Left clicking on the Reset button will reset Absorption, Gamma, Resolution, and Zoom sliders to their default values. Image Gamma Slider There is the original image corrected image set that has been loaded. There is a selected area computed Digitome® Volumetric View image. All of these images have sixteen bit pixels for a potential dynamic range of 0 to 65535. The actual portion of the potential dynamic range used is the dynamic range of the original image set which may be less than the full sixteen bit range. There is the image being displayed in the display window. The display hardware is a thirty two bit pixel true color display. That pixel consists of four eight bit bytes (0 to 255) representing the level of Red, Green, Blue, and Alpha. Alpha is the level of transparency with 0 being opaque and 255 being transparent. 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 3 The x-ray images are gray scale images. A true color grey scale image will have Red, Green, and Blue levels all the same with an Alpha of zero. This means that a grey scale image for display will have eight bit pixels with a dynamic range of 0 to 255. This is further complicated by Windows specific internals in that its limited to a dynamic range of 0 to 235. The remaining levels being reserved for system colors. This is an artifact of history due to the limitation of hardware fifteen to twenty years ago. There is little visible effect cause by this but the internals are made somewhat more complicated. There is a major complication provided by the disparity of pixel size and dynamic range between the image from the x-ray detector and the display. This is accommodated by a standard photometric function called Gamma. It is essentially an exponential transfer function that translates from a higher dynamic range to a lower one. A gamma of one is a linear translation. Greater than one has the effect of increasing contrast by exponentially compressing the brighter portions more than the darker portions. Less than one has the effect of decreasing contrast by doing the reverse. Left clicking on the Reset button will reset the Absorption, Gamma, Resolution, and Zoom sliders to their default values. Image Resolution Slider The image resolution slider controls the apparent resolution of the volumetric view being displayed. The setting determines the distance between pixels being computed. If the distance is greater than the resolution of the x-ray image detector, the computed pixel is replicated to fill the apparent pixel. When the resolution slider is set to higher values, the image takes on a distinct pixilation appearance. Since fewer pixels are computed, the speed of computation is much increased. The Auto Res check box controls the automatic switching between some arbitrary higher setting of the resolution slider and its default setting at the bottom. When selected and when one of the Adjust View sliders is moved, the resolution slider is moved to its higher value and the views will be computed at the lower resolution. Then, after a short time of not moving an Adjust View slider, the Resolution slider will reset to the bottom and a full resolution volumetric view will be computed and displayed. This capability facilitates searching the object volume for “interesting” features at a much faster rate than would be possible at full resolution. Then, when the feature is thought to be found, it will be presented at full resolution without further operator action. Left clicking on the Reset button will reset the Absorption, Gamma, Resolution, and Zoom sliders to their default values. Image Zoom Factor Slider Typically, the images acquired are much larger than the display window. Hence when the full image is displayed, it is de magnified to a significant extent. The Zoom Slider controls the magnification of the image. At magnifications larger than the default magnification, only the portion of the image centered on the center of the default image will be displayed. The portion of the image to be centered can be changed simply by 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 4 moving the curser (which changes to a +) to the desired image centering point. Then, when you increase the Zoom factor, that new center will be used. Left clicking on the Reset button will reset Absorption, Gamma, Resolution, and Zoom sliders to their default values. Section b. Volumetric Display Section “b” supports the volumetric viewing of a Digitome® x-ray image set. The label following the “Image:”, at the approximate top center of the image display window, is the name of the loaded image set. There are two rows of controls at the bottom of the display window. The top row supports volumetric analysis. The bottom row supports the recording and playback of computed views. Volumetric Controls Load Exam Button activates the Select Exam Dialog for Single Source Image Sets Select the desired exam. Left click on OK to load the selected image set. A left click on Cancel will cancel the dialog. A left click on Edit, will activate the Edit Image Set Settings Dialog for the selected image set (see below). A left click on Rename will activate the Image Set Name dialog for the selected image set. A left click on Delete will delete the selected image set. Caution: the deleted image set is not recoverable. 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 5 Edit Exam Button activates the Edit Image Settings Dialog for the loaded exam. Only the first page of the dialog has editable items. The remaining pages are for inspection only. Editable Items Description Object Height Object Magnification Radius of Result Gamma Correction Absorption View Level Rotation Adjustment 31 July 2009 Description Brief description of the exam The distance between the high point of the object and the turntable Magnification factor to be applied to the exam view The radius from the turntable center that includes features of interest Default Gamma Correction value Default image combination absorption coefficient View level height above the turntable Default exam view rotation in degrees Program Digitome3: Analysis Page Theory of Operation 6 Measure View activates the Measure View Tool Notice section “d” to the right of the image display. Line indicates the length of the measure line (red line on screen). Size indicates the size of the feature as measured on the intensity profile at the bottom of the page. The drawing of the line is initiated by left clicking on the Locate button. Then move the cursor to the display window. The cursor will change from and arrow to a plus. Move the cursor to one side of a feature to be measured. Left click and drag so that the line extends through the feature of interest. Then release the left mouse button. Next left click on the Profile button. An intensity profile of the line will appear at the bottom of the page. The intensity is plotted in dark cyan and the differential of the profile is plotted in light cyan. Move the cursor to one peak of the differential and left click. Move the cursor to another peak and observe the size. That will be the distance between the two selected positions on the profile. Left click on the Clear button to clear the Measurement tool. 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 7 Viewer activates the select saved and recorded image folder dialog. The Save Directory folder contains the views saved by left clicking on the Save button in the Adjust View section (see below). The Album.[name] folders contain the views generated and save by the Auto Scan function (see below). The Recording.[name] folders contain the views generated and saved by the Record and Playback function (see blow). Left click on Display will display a thumbnail view of the views in the folder, an enlarged view of a selected thumbnail and the settings under which the view was generated, and the deletion of a selected view. The enlarged view will have a limited set of image processing and measurement tools available for use. Left clicking on the Cancel button will cancel the operation. 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 8 To view the contents of the selected folder, left click on the OK button. The Album and Recoding Viewer will be displayed. Button Description Settings Displays the settings under which the presented view was generated Save As Saves the presented view to a user selected location and name Delete Deletes the presented view Print Prints the presented view along with its settings Next Advances to the next image in the saved or recorded sequence Previous Regresses to the previous image in the saved or recorded sequence Scan Scans the saved or recorded sequence Stop Stops a scan in process The vertical red bars indicate the settings of the sliders under which the view was generated. A typical settings display: 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 9 Record and Playback Controls The Record/Playback radio button control selects the record/playback mode for the Start button. Left click on the Start button starts the Record/Playback session. If the Record mode is selected, a view and its settings will be saved in memory for each change in the settings of the Adjust Image and Adjust View sliders. This capability is also driven by the Auto Scan capability and the optional 3D Mouse (see below). If the Playback mode is selected, a previously recorded set will be played back on the page with the sliders indicating the settings under which the view as generated. The interval between views will be determined by the interval between views as recorded. Left click on the Stop button will stop the Record/Playback session. Left click on the Compile button will generate and save the previously recorded sequence of views and associated settings in a user selected Album Recording Folder. Left click on the Export button will export the selected compiled recording to a user selected folder. Section c. Adjust View Slider Rotation Tilt Level Travel Description Rotation of the view plane about an axis perpendicular to the the turntable Tilt of the view plane about the horizontal center axis of the view plane Distance of the center of the view plane above the turntable Perpendicular displacement of the view plane Button Save Reset 3D Mouse Album Description Saves the current image in the Save folder Resets the sliders to their default positions Enables dialog to set sensitivity of the optional 3D Mouse (see below) Enables an album for auto scan Auto scan is the automatic scanning of Travel from a negative position to an equal positive position with the view being computed and save at one pixel intervals along with the settings specification. They are saved in the selected Album folder. 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 10 3D Mouse An optional 3D Mouse is interfaced to these four sliders. See: SpaceNavigator by 3DConnexion. A SpaceNavigator is a six degree of freedom mouse: x, y, z, roll, pitch, and yaw. Position so the cable exits from the rear. The x axis is left to right, the y axis is up and down, the z axes is front to back. Roll is a twist about the y axis, pitch is a twist about the x axis, and yaw is a twist about the y axis. The Rotation slider is connected to yaw. The Tilt slider is connected to pitch. The Level slider is connected to the y axis. The Travel slider is connected to the z axis. The other two axes are unused. The device also has two buttons. The left button resets the sliders. The right button nulls the device to eliminate drift. The device plugs into a USB port and is automatically detected by the software and operating system. There is no need to load a driver. 31 July 2009 Program Digitome3: Analysis Page Theory of Operation 11
© Copyright 2026 Paperzz